---
Fuzzer filename: "JXPathFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - 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: 3
    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: 13
    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.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.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.jdom.ContentList$FilterList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.jdom.AttributeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    functionUses: 8
    ICount: 13
    EdgeCount: 20
    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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    functionUses: 55
    ICount: 11
    EdgeCount: 20
    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.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.TreeList].indexOf(java.lang.Object)"
    functionUses: 10
    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.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.jdom.ContentList$FilterList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].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.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    functionUses: 8
    ICount: 4
    EdgeCount: 17
    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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 18
    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.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    functionUses: 11
    ICount: 11
    EdgeCount: 20
    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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 12
    EdgeCount: 21
    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.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 87
    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.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: 154
    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: 160
    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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 9
    EdgeCount: 84
    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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 197
    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.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.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 161
    ICount: 4
    EdgeCount: 19
    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.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionUses: 166
    ICount: 8
    EdgeCount: 33
    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.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    functionUses: 36
    ICount: 9
    EdgeCount: 38
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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: 71
    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: "[org.apache.commons.logging.impl.LogFactoryImpl$3].<init>(org.apache.commons.logging.impl.LogFactoryImpl,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$3"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.logging.impl.LogFactoryImpl"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$3:634,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl$3].run()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$3"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$3:636,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 1
    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.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].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: 180
    ICount: 4
    EdgeCount: 13
    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.CursorableLinkedList$ListIter].previous()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    functionUses: 179
    ICount: 5
    EdgeCount: 18
    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.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].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.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.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].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: 15
    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.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    functionUses: 9
    ICount: 5
    EdgeCount: 18
    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.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].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.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.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    functionUses: 40
    ICount: 9
    EdgeCount: 22
    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.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.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.jxpath.ri.parser.TokenMgrError].addEscapes(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.TokenMgrError:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.TokenMgrError:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.TokenMgrError:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.TokenMgrError:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.TokenMgrError:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.TokenMgrError:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.TokenMgrError:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.TokenMgrError:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.TokenMgrError:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:68,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:70,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:71,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:101,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:102,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].LexicalError(boolean,int,int,int,java.lang.String,char)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 6
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].addEscapes(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].addEscapes(java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.TokenMgrError:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.TokenMgrError:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:126,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:126,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:129,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:129,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].addEscapes"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getMessage()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:144,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:151,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:155,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>(boolean,int,int,int,java.lang.String,char,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>(java.lang.String,int)"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].LexicalError(boolean,int,int,int,java.lang.String,char)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:160,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].LexicalError"
    - Src: "org.apache.commons.jxpath.ri.parser.TokenMgrError:160,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getCharacter()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.TokenMgrError"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "char"
    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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 54
    ICount: 5
    EdgeCount: 77
    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: 11
    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: 6
    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.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.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.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: 155
    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.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.iterators.CollatingIterator].clear(int)"
    functionUses: 160
    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.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 14
    EdgeCount: 86
    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.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[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)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 180
    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.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.beanutils.LazyDynaList].get(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.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 31
    EdgeCount: 17
    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.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionUses: 1
    ICount: 13
    EdgeCount: 76
    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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 160
    ICount: 9
    EdgeCount: 103
    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: 34
    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.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: 33
    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.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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.AbstractReferenceMap].createValuesIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createValuesIterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].createValuesIterator()"
    functionUses: 55
    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.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.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.jxpath.XMLDocumentContainer].<init>(java.net.URL)"
    functionSourceFile: "org.apache.commons.jxpath.XMLDocumentContainer"
    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.jxpath.XMLDocumentContainer:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:57,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.XMLDocumentContainer].<init>(javax.xml.transform.Source)"
    functionSourceFile: "org.apache.commons.jxpath.XMLDocumentContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.transform.Source"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:65,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.XMLDocumentContainer].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.XMLDocumentContainer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.xml.DocumentContainer].getValue()"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 40
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.XMLDocumentContainer:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.XMLDocumentContainer:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.XMLDocumentContainer:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.XMLDocumentContainer:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.XMLDocumentContainer:83"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "org.apache.commons.jxpath.XMLDocumentContainer:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.XMLDocumentContainer:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.XMLDocumentContainer:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.XMLDocumentContainer:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.XMLDocumentContainer:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.XMLDocumentContainer:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:77,1"
      Dst: "[javax.xml.transform.dom.DOMResult].<init>"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:79,1"
      Dst: "[javax.xml.transform.TransformerFactory].newInstance"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:79,1"
      Dst: "[javax.xml.transform.TransformerFactory].newTransformer"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:80,1"
      Dst: "[javax.xml.transform.Transformer].transform"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:81,1"
      Dst: "[javax.xml.transform.dom.DOMResult].getNode"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:84,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer].getValue"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:88,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:88,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:91,1"
      Dst: "[java.net.URL].toString"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:93,1"
      Dst: "[javax.xml.transform.Source].getSystemId"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:94,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.XMLDocumentContainer:94,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.XMLDocumentContainer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.XMLDocumentContainer"
    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.jxpath.XMLDocumentContainer:107,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.NamespaceStack].<init>()"
    functionSourceFile: "org.jdom.output.NamespaceStack"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.NamespaceStack:86,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.output.NamespaceStack:87,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.NamespaceStack].getURI(java.lang.String)"
    functionSourceFile: "org.jdom.output.NamespaceStack"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.NamespaceStack:133"
      Branch Sides:
      - BranchSide: "org.jdom.output.NamespaceStack:136"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.NamespaceStack:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.NamespaceStack:132,1"
      Dst: "[java.util.Vector].lastIndexOf"
    - Src: "org.jdom.output.NamespaceStack:136,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.NamespaceStack].pop()"
    functionSourceFile: "org.jdom.output.NamespaceStack"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.NamespaceStack:109,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.NamespaceStack].push(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.output.NamespaceStack"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getURI()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.NamespaceStack:98,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.NamespaceStack:98,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.jdom.output.NamespaceStack:99,1"
      Dst: "[org.jdom.Namespace].getURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.NamespaceStack].size()"
    functionSourceFile: "org.jdom.output.NamespaceStack"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.NamespaceStack:121,1"
      Dst: "[java.util.Vector].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.NamespaceStack].toString()"
    functionSourceFile: "org.jdom.output.NamespaceStack"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 71
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.output.NamespaceStack:149"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.output.NamespaceStack:146,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.NamespaceStack:147,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.jdom.output.NamespaceStack:148,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.jdom.output.NamespaceStack:148,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.NamespaceStack:148,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.NamespaceStack:150,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.jdom.output.NamespaceStack:150,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:36,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:41,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getLocale()"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:61,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getLocale"
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:61,1"
      Dst: "[java.util.Locale].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:61,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getBaseValue()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:66,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getBaseValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    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.jxpath.ri.model.beans.LangAttributePointer:82,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    functionUses: 17
    ICount: 19
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:96"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:88,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:90,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:91,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:92,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 67
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.LangAttributePointer"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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: "[JDOMAbout$Author].<init>(JDOMAbout)"
    functionSourceFile: "JDOMAbout$Author"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "JDOMAbout"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "JDOMAbout$Author:259,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: 155
    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: 160
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 34
    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.jdom.filter.NegateFilter].<init>(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.filter.NegateFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.NegateFilter:79,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.NegateFilter"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    functionUses: 103
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.filter.NegateFilter:92"
      Branch Sides:
      - BranchSide: "org.jdom.filter.NegateFilter:96"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.NegateFilter:95"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.NegateFilter:96"
      Branch Sides:
      - BranchSide: "org.jdom.filter.NegateFilter:99"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.NegateFilter:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.filter.NegateFilter:97,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.NegateFilter].hashCode()"
    functionSourceFile: "org.jdom.filter.NegateFilter"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    functionUses: 66
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.NegateFilter:103,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.NegateFilter"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    functionUses: 18
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.NegateFilter:84,1"
      Dst: "[org.jdom.filter.Filter].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.NegateFilter].negate()"
    functionSourceFile: "org.jdom.filter.NegateFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.filter.Filter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.NegateFilter].toString()"
    functionSourceFile: "org.jdom.filter.NegateFilter"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    functionUses: 76
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.NegateFilter:107,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.filter.NegateFilter:108,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.filter.NegateFilter:109,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jdom.filter.NegateFilter:111,1"
      Dst: "[java.lang.StringBuffer].toString"
    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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 65
    EdgeCount: 310
    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.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: 161
    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: 166
    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: 36
    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: 71
    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.jxpath.util.MethodLookupUtils].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.MethodLookupUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupConstructor(java.lang.Class,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.util.MethodLookupUtils"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].matchParameterTypes(java.lang.Class[],java.lang.Object[])"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 58
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:96"
        BranchSideFuncs:
        - "matchParameterTypes(java.lang.Class[],java.lang.Object[])"
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:100"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:52,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:65,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:79,1"
      Dst: "[java.lang.Class].getConstructors"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:83,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:82,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].matchParameterTypes"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:97,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:98,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:98,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:98,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.util.MethodLookupUtils"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].matchParameterTypes(java.lang.Class[],java.lang.Object[])"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 67
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:171"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:120,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:133,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:135,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:135,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:148,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:151,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:151,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:154,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:153,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].matchParameterTypes"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:169,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:169,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:169,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:169,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.util.MethodLookupUtils"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].matchType(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.TypeUtils].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].matchParameterTypes(java.lang.Class[],java.lang.Object[])"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 80
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:190"
        BranchSideFuncs:
        - "matchType(java.lang.Class,java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:194"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:256"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:191,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].matchType"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:195,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:195,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:218,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:220,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:220,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:233,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:236,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:236,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:239,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:238,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].matchParameterTypes"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:254,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:254,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.util.MethodLookupUtils].matchParameterTypes(java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.util.MethodLookupUtils"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].matchType(java.lang.Class,java.lang.Object)"
    functionUses: 3
    ICount: 37
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:287"
        BranchSideFuncs:
        - "matchType(java.lang.Class,java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:270,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:279,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].matchType"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.util.MethodLookupUtils].matchType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.MethodLookupUtils"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.TypeUtils].canConvert(java.lang.Object,java.lang.Class)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:309"
        BranchSideFuncs:
        - "canConvert(java.lang.Object,java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.MethodLookupUtils:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.MethodLookupUtils:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:301,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:303,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:306,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.util.MethodLookupUtils:310,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].canConvert"
    JavaMethodInfo: null
    BBCount: 9
    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: 155
    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: 160
    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: 34
    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.jdom.filter.OrFilter].<init>(org.jdom.filter.Filter,org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.filter.OrFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.filter.Filter"
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.OrFilter:85"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:86"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.OrFilter:85"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.OrFilter:85"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.filter.OrFilter:84,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    - Src: "org.jdom.filter.OrFilter:86,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.OrFilter"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    functionUses: 103
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.jdom.filter.OrFilter:97"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:101"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.OrFilter:100"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.OrFilter:101"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.OrFilter:107"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.OrFilter:103"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:104"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.OrFilter:103"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jdom.filter.OrFilter:103"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:105"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.OrFilter:104"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.OrFilter:104"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.OrFilter:107"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.OrFilter:104"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.OrFilter:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.filter.OrFilter:103,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.OrFilter].hashCode()"
    functionSourceFile: "org.jdom.filter.OrFilter"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    functionUses: 66
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.OrFilter:112,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.OrFilter"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    functionUses: 18
    ICount: 12
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.filter.OrFilter:93"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:92"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
    - Branch String: "org.jdom.filter.OrFilter:93"
      Branch Sides:
      - BranchSide: "org.jdom.filter.OrFilter:92"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
    Callsites:
    - Src: "org.jdom.filter.OrFilter:93,1"
      Dst: "[org.jdom.filter.Filter].matches"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.OrFilter].toString()"
    functionSourceFile: "org.jdom.filter.OrFilter"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    functionUses: 76
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.OrFilter:116,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.filter.OrFilter:117,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.filter.OrFilter:118,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jdom.filter.OrFilter:123,1"
      Dst: "[java.lang.StringBuffer].toString"
    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.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].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.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: 84
    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.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)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    functionUses: 10
    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: 15
    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: 16
    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: 17
    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.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.jdom.ContentList$FilterList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].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.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.jdom.ContentList$FilterList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].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.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 105
    ICount: 65
    EdgeCount: 436
    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.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    functionUses: 64
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 72
    ICount: 37
    EdgeCount: 536
    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: 12
    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: 23
    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: 88
    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: 15
    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.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)"
    - "[org.apache.commons.collections.FastArrayList].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: 104
    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: 762
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 13
    ICount: 15
    EdgeCount: 4
    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:
        - "toArray()"
    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: 27
    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: 77
    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.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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 11
    ICount: 14
    EdgeCount: 181
    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.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.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].getDefault(java.lang.Class)"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].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.ConverterFacade].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.FloatArrayConverter].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.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 249
    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.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].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.ConverterFacade].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.FloatArrayConverter].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.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 41
    EdgeCount: 251
    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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 2
    ICount: 20
    EdgeCount: 96
    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.DateTimeConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    functionUses: 73
    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.LogKitLogger].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.NoOpLog].isDebugEnabled()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].log()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].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].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].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.LogKitLogger].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.NoOpLog].isDebugEnabled()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].log()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].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: 64
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.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.jxpath.ri.axes.RootContext].<init>(org.apache.commons.jxpath.ri.JXPathContextReferenceImpl,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setNamespaceResolver(org.apache.commons.jxpath.ri.NamespaceResolver)"
    functionUses: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:51"
        BranchSideFuncs:
        - "setNamespaceResolver(org.apache.commons.jxpath.ri.NamespaceResolver)"
        - "getNamespaceResolver()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:45,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:49,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:49,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setNamespaceResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getJXPathContext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getRootContext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.axes.RootContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getAbsoluteRootContext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.EvalContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getAbsoluteRootContext()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:68,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getAbsoluteRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 77
    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.jxpath.ri.axes.RootContext].getCurrentPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:83,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:88,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].nextSet()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:93,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:98,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getConstantContext(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.EvalContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].<init>(org.apache.commons.jxpath.ri.JXPathContextReferenceImpl,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].<init>(org.apache.commons.jxpath.ri.JXPathContextReferenceImpl,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 2
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:114"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:117"
        BranchSideFuncs:
        - "newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
        - "<init>(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:108,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:108,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:118,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:118,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:123,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getVariableContext(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.EvalContext"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].<init>(org.apache.commons.jxpath.ri.JXPathContextReferenceImpl,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getVariablePointer(org.apache.commons.jxpath.ri.QName)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:135,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getVariablePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:135,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:135,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getFunction(org.apache.commons.jxpath.ri.QName,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Function"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getFunction(org.apache.commons.jxpath.ri.QName,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:145,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getFunction"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].getRegisteredValue(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:156"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].setRegisteredValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.RootContext:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.RootContext:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.RootContext"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    functionUses: 71
    ICount: 11
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:182,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:182,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].toString"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:182,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:182,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.axes.RootContext:182,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1].bootstrap$(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1:-1,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1].apply(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1:-1,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].lambda$getDynamicPropertyHandler$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].number(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Constant].<init>(java.lang.Number)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:30,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:30,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].literal(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Constant].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:35,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].qname(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:40,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].sum(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:45,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:45,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].minus(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:50,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].multiply(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:57,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].divide(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:62,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].mod(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:67,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].lessThan(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:72,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].lessThanOrEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:77,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].greaterThan(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:84,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].greaterThanOrEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:91,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].equal(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].isNameAttributeTest(org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:99"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:98,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].isNameAttributeTest"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:99,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:100,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationEqual].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].notEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNotEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:105,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNotEqual].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].minus(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].<init>(org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:110,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].variableReference(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].<init>(org.apache.commons.jxpath.ri.QName)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:115,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.VariableReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].function(int,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].<init>(int,org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:120,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:120,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].function(java.lang.Object,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:125,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:125,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].and(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:130,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:130,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].or(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:135,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:135,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].union(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:140,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:140,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].locationPath(boolean,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].<init>(boolean,org.apache.commons.jxpath.ri.compiler.Step[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toStepArray(java.lang.Object[])"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:145,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toStepArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:145,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.LocationPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].expressionPath(java.lang.Object,java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression[],org.apache.commons.jxpath.ri.compiler.Step[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toStepArray(java.lang.Object[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:153,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:154,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toStepArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:154,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].nodeNameTest(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>(org.apache.commons.jxpath.ri.QName)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:159,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].nodeTypeTest(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].<init>(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:164,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].processingInstructionTest(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:169,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].step(int,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Step].<init>(int,org.apache.commons.jxpath.ri.compiler.NodeTest,org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:177,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:177,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toExpressionArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:192"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].toStepArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Step[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:208"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].isNameAttributeTest(org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.TreeCompiler"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Path].getSteps()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest()"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:221"
        BranchSideFuncs:
        - "getSteps()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:225"
        BranchSideFuncs:
        - "getAxis()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:228"
        BranchSideFuncs:
        - "getNodeTest()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:232"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getNodeName()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:222,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].getSteps"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:226,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:229,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:233,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.compiler.TreeCompiler:233,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].equals"
    JavaMethodInfo: null
    BBCount: 11
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.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: 53
    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: 34
    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: 25
    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: 14
    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.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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].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.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.jxpath.ri.model.beans.NullElementPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:41,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.beans.PropertyPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:75,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName()"
    functionUses: 14
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:80,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:80,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:85,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:85,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:85,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:85,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isActual()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:101,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].createPath(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:106,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    functionUses: 67
    ICount: 6
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:111,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:111,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    functionUses: 106
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:123"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:123"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:123"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:125,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    functionUses: 17
    ICount: 28
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:141"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:151"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
        - "getIndex()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:137,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:139,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:139,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:143,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullElementPointer:154,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletRequestHandler].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletRequestHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:29,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletRequestHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletRequestHandler"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.HashSet"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.HttpSessionHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    - "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getServletRequest()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    functionUses: 1
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.ServletRequestHandler:37"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:40"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:39"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.ServletRequestHandler:41"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:44"
        BranchSideFuncs:
        - "nextElement()"
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:33,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionHandler].collectPropertyNames"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:35,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getServletRequest"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:36,1"
      Dst: "[javax.servlet.ServletRequest].getAttributeNames"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:37,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:38,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:38,1"
      Dst: "[java.util.HashSet].add"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:40,1"
      Dst: "[javax.servlet.ServletRequest].getParameterNames"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.servlet.ServletRequestHandler].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletRequestHandler"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getServletRequest()"
    - "[org.apache.commons.jxpath.servlet.HttpSessionHandler].getProperty(java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.ServletRequestHandler:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.ServletRequestHandler:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.ServletRequestHandler:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.ServletRequestHandler:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestHandler:66"
        BranchSideFuncs:
        - "getProperty(java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:49,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getServletRequest"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:50,1"
      Dst: "[javax.servlet.ServletRequest].getParameterValues"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:62,1"
      Dst: "[javax.servlet.ServletRequest].getAttribute"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:67,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionHandler].getProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletRequestHandler].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletRequestHandler"
    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: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:72,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getServletRequest"
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestHandler:72,1"
      Dst: "[javax.servlet.ServletRequest].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.beanutils.BaseDynaBeanMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$MyMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].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.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.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].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: 180
    ICount: 4
    EdgeCount: 15
    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.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    functionUses: 180
    ICount: 4
    EdgeCount: 18
    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.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].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.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.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].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: 13
    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.CursorableLinkedList$ListIter].previous()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    functionUses: 10
    ICount: 4
    EdgeCount: 18
    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.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].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.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.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    functionUses: 41
    ICount: 4
    EdgeCount: 22
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 65
    EdgeCount: 310
    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.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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].access$100(org.apache.commons.collections.buffer.BoundedBuffer)"
    functionUses: 34
    ICount: 15
    EdgeCount: 86
    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.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: 65
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 65
    ICount: 15
    EdgeCount: 186
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 98
    ICount: 30
    EdgeCount: 240
    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.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.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 44
    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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.WrapDynaBean].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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 2
    ICount: 144
    EdgeCount: 58
    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.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String,java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[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.BasicDynaBean].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].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.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].set(java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaBean].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.BasicDynaBean].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 138
    EdgeCount: 76
    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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[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.ConvertingWrapDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[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.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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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: 41
    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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 10
    ICount: 169
    EdgeCount: 16
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    - "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    - "[org.apache.commons.beanutils.DefaultBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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: 203
    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.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.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.jxpath.util.ClassLoaderUtil].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.ClassLoaderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ClassLoaderUtil].addAbbreviation(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.util.ClassLoaderUtil"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:45,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.ClassLoader,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.util.ClassLoaderUtil"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].toCanonicalName(java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ClassLoaderUtil:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:83"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:82"
        BranchSideFuncs:
        - "toCanonicalName(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:78,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:79,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:79,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:79,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:80,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:80,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:83,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].toCanonicalName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.util.ClassLoaderUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:100,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.util.ClassLoaderUtil"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.String,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:114,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.util.ClassLoaderUtil"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.ClassLoader,java.lang.String,boolean)"
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.ClassLoader,java.lang.String,boolean)"
    functionUses: 5
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ClassLoaderUtil:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:138"
        BranchSideFuncs:
        - "getClass(java.lang.ClassLoader,java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:129,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:129,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:130,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:133,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ClassLoaderUtil].toCanonicalName(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.util.ClassLoaderUtil"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ClassLoaderUtil:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ClassLoaderUtil:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:155"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.util.ClassLoaderUtil:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ClassLoaderUtil:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:149,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:150,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:151,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:153,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:153,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:156,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.util.ClassLoaderUtil:163,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - 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.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.jxpath.ri.model.beans.NullPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:40,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:45,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyIndex(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyName()"
    functionUses: 13
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:74,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:74,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:74,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActualProperty()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActual()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:94,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isContainer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:95,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:95,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:97,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:97,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:102,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].isDynamicPropertyDeclarationSupported"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:106,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:107,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:108,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:120,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:121,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:122,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:122,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:124,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:125,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getFactory"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:125,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createBadFactoryException"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:142,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:144,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:144,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createPath(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:149,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:150,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:151,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:151,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:152,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:155,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:156,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getFactory"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:156,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createBadFactoryException"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:160,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:162,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:167,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:167,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:173,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:173,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyName(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setNameAttributeValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:196"
        BranchSideFuncs:
        - "getIndex()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:197,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyCount()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyNames()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 206
    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.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].escape(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyName()"
    functionUses: 17
    ICount: 24
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:214"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
        - "escape(java.lang.String)"
        - "asPath()"
        - "getPropertyName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:213,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:215,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:216,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:216,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:218,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:218,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].escape"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:223,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].createBadFactoryException(org.apache.commons.jxpath.AbstractFactory)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathAbstractFactoryException"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.AbstractFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:232,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:232,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:233,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:233,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:233,1"
      Dst: "[org.apache.commons.jxpath.JXPathAbstractFactoryException].<init>"
    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.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.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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 72
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 70
    EdgeCount: 318
    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.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.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    functionUses: 48
    ICount: 11
    EdgeCount: 39
    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.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    functionUses: 14
    ICount: 11
    EdgeCount: 34
    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.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 15
    ICount: 11
    EdgeCount: 67
    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.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    functionUses: 22
    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.list.SetUniqueList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].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.FastArrayList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].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.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].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.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    functionUses: 139
    ICount: 4
    EdgeCount: 75
    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.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].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.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].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.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    functionUses: 18
    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.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].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.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].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.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 93
    ICount: 10
    EdgeCount: 59
    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.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    functionUses: 111
    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.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    functionUses: 75
    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.jdom.AttributeList].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    functionUses: 77
    ICount: 10
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:197,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JAXPParserFactory].<init>()"
    functionSourceFile: "org.jdom.input.JAXPParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.JAXPParserFactory:89,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JAXPParserFactory].createParser(boolean,java.util.Map,java.util.Map)"
    functionSourceFile: "org.jdom.input.JAXPParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.JAXPParserFactory:125,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newInstance"
    - Src: "org.jdom.input.JAXPParserFactory:126,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setValidating"
    - Src: "org.jdom.input.JAXPParserFactory:127,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setNamespaceAware"
    - Src: "org.jdom.input.JAXPParserFactory:131,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newSAXParser"
    - Src: "org.jdom.input.JAXPParserFactory:134,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.input.JAXPParserFactory:138,1"
      Dst: "[org.jdom.input.JAXPParserFactory].setProperty"
    - Src: "org.jdom.input.JAXPParserFactory:142,1"
      Dst: "[javax.xml.parsers.SAXParser].getXMLReader"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JAXPParserFactory].setProperty(javax.xml.parsers.SAXParser,java.util.Map,java.lang.String)"
    functionSourceFile: "org.jdom.input.JAXPParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javax.xml.parsers.SAXParser"
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.JAXPParserFactory:163"
      Branch Sides:
      - BranchSide: "org.jdom.input.JAXPParserFactory:160"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.JAXPParserFactory:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.JAXPParserFactory:163,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.jdom.input.JAXPParserFactory:164,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jdom.input.JAXPParserFactory:164,1"
      Dst: "[javax.xml.parsers.SAXParser].setProperty"
    - Src: "org.jdom.input.JAXPParserFactory:169,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.input.JAXPParserFactory:169,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.JAXPParserFactory:169,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.JAXPParserFactory:170,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.input.JAXPParserFactory:170,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.input.JAXPParserFactory:169,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.JAXPParserFactory:168,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 53
    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.jdom.IllegalTargetException].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.IllegalTargetException"
    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.jdom.IllegalTargetException:95,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalTargetException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalTargetException"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalTargetException:80,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalTargetException:81,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalTargetException:86,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalTargetException:80,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].compareTo(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].compareTo(java.lang.Object)"
    functionUses: 8
    ICount: 6
    EdgeCount: 2
    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: 64
    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: 97
    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.jdom.filter.ElementFilter].<init>()"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:83,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    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.jdom.filter.ElementFilter:90,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].<init>(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:109,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].<init>(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:99,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    functionUses: 103
    ICount: 35
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.filter.ElementFilter:140"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:141"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ElementFilter:140"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ElementFilter:141"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:142"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ElementFilter:145"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.ElementFilter:142"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ElementFilter:145"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.ElementFilter:142"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ElementFilter:145"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:146"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.ElementFilter:145"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jdom.filter.ElementFilter:146"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:145"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jdom.filter.ElementFilter:146"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:145"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jdom.filter.ElementFilter:146"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:145,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.filter.ElementFilter:146,1"
      Dst: "[org.jdom.Namespace].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].hashCode()"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].hashCode()"
    functionUses: 66
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.filter.ElementFilter:154"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:154"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.jdom.filter.ElementFilter:153"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ElementFilter:155"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:155"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.jdom.filter.ElementFilter:154"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:154,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.jdom.filter.ElementFilter:155,1"
      Dst: "[org.jdom.Namespace].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getName()"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.jdom.Element].getNamespace()"
    functionUses: 18
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.filter.ElementFilter:122"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:128"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.jdom.filter.ElementFilter:127"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ElementFilter:125"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:126"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getNamespace()"
      - BranchSide: "org.jdom.filter.ElementFilter:125"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getNamespace()"
    - Branch String: "org.jdom.filter.ElementFilter:125"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:123"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getNamespace()"
      - BranchSide: "org.jdom.filter.ElementFilter:122"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.jdom.filter.ElementFilter:126"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:122"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.jdom.filter.ElementFilter:126"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ElementFilter:122"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:125,1"
      Dst: "[org.jdom.Element].getName"
    - Src: "org.jdom.filter.ElementFilter:125,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.filter.ElementFilter:126,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.filter.ElementFilter:126,1"
      Dst: "[org.jdom.Namespace].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:174,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jdom.filter.ElementFilter:177,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jdom.filter.ElementFilter:176,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ElementFilter].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jdom.filter.ElementFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.ElementFilter:163,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jdom.filter.ElementFilter:167,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.filter.ElementFilter:167,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jdom.filter.ElementFilter:168,1"
      Dst: "[org.jdom.Namespace].getURI"
    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: 10
    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: 2
    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: 16
    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: 154
    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: 160
    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: 34
    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.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.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.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: 160
    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.jxpath.ri.model.container.ContainerPointer].<init>(org.apache.commons.jxpath.Container,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.Container"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:45,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.Container)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.Container"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:55,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].isCollection(java.lang.Object)"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:79"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "getBaseValue()"
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:79"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "getBaseValue()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:80,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:81,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].isCollection"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getLength(java.lang.Object)"
    functionUses: 7
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:85"
        BranchSideFuncs:
        - "getBaseValue()"
        - "getLength(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:86,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:87,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.dom.NamespacePointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isLeaf()"
    functionUses: 5
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:92,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:92,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isLeaf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getLength()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    functionUses: 5
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:101"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
        - "getLength()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:100"
        BranchSideFuncs:
        - "getValue(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:98"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
        - "getLength()"
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:98"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
        - "getLength()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:97,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:99,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:99,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    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.jxpath.ri.model.container.ContainerPointer:107,1"
      Dst: "[org.apache.commons.jxpath.Container].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getImmediateValuePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newChildNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:116"
        BranchSideFuncs:
        - "getName()"
        - "newChildNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
        - "getImmediateNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:113,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getImmediateNode"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:114,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:114,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newChildNodePointer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 67
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:121,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:133"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    functionUses: 13
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:143,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:143,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    functionUses: 8
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:148,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:148,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespaceIterator()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator()"
    functionUses: 5
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:153,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:153,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespacePointer(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:158,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:158,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 12
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:163,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:163,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:170,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    functionUses: 10
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:175,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:175,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointer"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    functionUses: 17
    ICount: 8
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:179"
        BranchSideFuncs:
        - "asPath()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointer:180,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.LazyDynaBean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "org.apache.commons.beanutils.LazyDynaBean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer:53,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.LazyDynaBean,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "org.apache.commons.beanutils.LazyDynaBean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean,java.util.Locale)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer:65,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].getPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.beans.PropertyPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1].<init>(org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.beanutils.DynaBean)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer:74,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].access$000(org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.LazyDynaBean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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: 160
    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.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: 54
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].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: 99
    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: 33
    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.jxpath.ri.parser.XPathParser].setCompiler(org.apache.commons.jxpath.ri.Compiler)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.Compiler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].unescape(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:34"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:38"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:37"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:39"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:33,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:35,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:35,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:35,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:35,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName_Without_CoreFunctions()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 6
    ICount: 87
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:54,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName_Without_CoreFunctions"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:57,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:164,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName_Without_CoreFunctions()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 2
    ICount: 25
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:175,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:192,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].CoreFunctionName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 1
    ICount: 106
    EdgeCount: 33
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:204,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:330,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].QName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].qname(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].qname(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:356"
        BranchSideFuncs:
        - "qname(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:340,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:343,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:352,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].qname"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].QName_Without_CoreFunctions()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_1(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName_Without_CoreFunctions()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].qname(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].qname(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:370"
        BranchSideFuncs:
        - "NCName()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:390"
        BranchSideFuncs:
        - "qname(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:365,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_1"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:366,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:367,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:376,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName_Without_CoreFunctions"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:381,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:386,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].qname"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].parseExpression()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:399,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:400,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].RelativeLocationPath()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AbsoluteLocationPath()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:538,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].RelativeLocationPath"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:542,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].AbsoluteLocationPath"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:546,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:547,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].AbsoluteLocationPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_2(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep(java.util.ArrayList)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep(java.util.ArrayList)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].locationPath(boolean,java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 1
    ICount: 33
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:558,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:559,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_2"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:560,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:577,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:582,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:586,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:586,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].locationPath"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].RelativeLocationPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeTest(java.util.ArrayList)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep(java.util.ArrayList)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].locationPath(boolean,java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 1
    ICount: 18
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:593,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:594,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeTest"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:606,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:609,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:609,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].locationPath"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep(java.util.ArrayList)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 625
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].nodeTypeTest(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].step(int,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeTest(java.util.ArrayList)"
    functionUses: 4
    ICount: 24
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:628,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:633,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].nodeTypeTest"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:634,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].step"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:634,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:639,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:641,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeTest"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeTest(java.util.ArrayList)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AxisSpecifier()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_3(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeType()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_4(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].unescape(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].WildcardName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Predicate()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].nodeNameTest(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].processingInstructionTest(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].nodeTypeTest(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].step(int,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 2
    ICount: 88
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:714"
        BranchSideFuncs:
        - "NodeType()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:713"
        BranchSideFuncs:
        - "jj_2_4(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:721"
        BranchSideFuncs:
        - "unescape(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:800"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:803"
        BranchSideFuncs:
        - "nodeNameTest(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:807"
        BranchSideFuncs:
        - "processingInstructionTest(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:806"
        BranchSideFuncs:
        - "nodeTypeTest(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:652,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:709,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].AxisSpecifier"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:710,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_3"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:711,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeType"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:712,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:714,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_4"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:718,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:718,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:718,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].unescape"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:763,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].WildcardName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:768,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:797,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].Predicate"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:798,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:801,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].nodeNameTest"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:804,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].processingInstructionTest"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:807,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].nodeTypeTest"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:809,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:809,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].step"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].AxisSpecifier()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AxisName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AbbreviatedAxisSpecifier()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:829,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].AxisName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:833,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].AbbreviatedAxisSpecifier"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].AxisName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 1
    ICount: 52
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:853,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:907,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].Predicate()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 926
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:927,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:928,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].AbbreviatedAxisSpecifier()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:943,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 976
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].OrExpr()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:977,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].OrExpr"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].PrimaryExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 986
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].VariableReference()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].literal(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].unescape(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].number(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_5(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].CoreFunctionCall()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].FunctionCall()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 1
    ICount: 49
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1006"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1009"
        BranchSideFuncs:
        - "CoreFunctionCall()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1008"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:989,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].VariableReference"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:992,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:993,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:998,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:998,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:998,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].unescape"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:998,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].literal"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1002,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].number"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1006,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_5"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1007,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].CoreFunctionCall"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1050,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].FunctionCall"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1055,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].FunctionCall()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1072
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].FunctionName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].ArgumentList()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].function(java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].function(java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1075"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1081"
        BranchSideFuncs:
        - "function(java.lang.Object,java.lang.Object[])"
        - "toArray()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1073,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].FunctionName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1074,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].ArgumentList"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1077,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].function"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1082,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].CoreFunctionCall()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1090
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].CoreFunctionName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].ArgumentList()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].function(int,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].function(int,java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1093"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1099"
        BranchSideFuncs:
        - "function(int,java.lang.Object[])"
        - "toArray()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1091,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].CoreFunctionName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1092,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].ArgumentList"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1095,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].function"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1100,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].ArgumentList()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1106
    functionDepth: 0
    returnType: "java.util.ArrayList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Argument()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Argument()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    functionUses: 2
    ICount: 28
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1109,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1175,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].Argument"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1176,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1176,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].Argument()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1205
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1206,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].Expression"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].UnionExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1219
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].PathExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].PathExpr()"
    - "[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.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].union(java.lang.Object[])"
    functionUses: 1
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1234"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1237"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1240"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1244"
        BranchSideFuncs:
        - "toArray()"
        - "union(java.lang.Object[])"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1221,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].PathExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1232,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1235,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1236,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1241,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1241,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].union"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].PathExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1252
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_6(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].FilterExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationPath()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 2
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1253"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1256"
        BranchSideFuncs:
        - "FilterExpr()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1253,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_6"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1254,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].FilterExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1316,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationPath"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1320,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1321,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].FilterExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1332
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].PrimaryExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].Predicate()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep(java.util.ArrayList)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].expressionPath(java.lang.Object,java.lang.Object[],java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 1
    ICount: 37
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1365"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1333,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1336,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].PrimaryExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1347,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].Predicate"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1349,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1362,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].LocationStep"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1367,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1367,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].expressionPath"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].OrExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1384
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AndExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AndExpr()"
    - "[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.jxpath.ri.compiler.TreeCompiler].or(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 1
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1399"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1402"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1405"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1409"
        BranchSideFuncs:
        - "or(java.lang.Object[])"
        - "toArray()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1408"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1386,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].AndExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1397,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1400,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1401,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1406,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1406,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].or"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].AndExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1416
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].EqualityExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].EqualityExpr()"
    - "[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.jxpath.ri.compiler.TreeCompiler].and(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 2
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1431"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1434"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1437"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1441"
        BranchSideFuncs:
        - "and(java.lang.Object[])"
        - "toArray()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1418,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].EqualityExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1429,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1432,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1433,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1438,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1438,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].and"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].EqualityExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1448
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].RelationalExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].RelationalExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].equal(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].RelationalExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].notEqual(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 2
    ICount: 32
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1449,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].RelationalExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1463,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1465,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].equal"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1470,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].notEqual"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1475,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].RelationalExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1487
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AdditiveExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AdditiveExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].lessThan(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AdditiveExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].greaterThan(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AdditiveExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].lessThanOrEqual(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].AdditiveExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].greaterThanOrEqual(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 3
    ICount: 42
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1488,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].AdditiveExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1504,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1506,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].lessThan"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1511,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].greaterThan"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1516,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].lessThanOrEqual"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1521,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].greaterThanOrEqual"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1526,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].AdditiveExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1541
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].SubtractiveExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].SubtractiveExpr()"
    - "[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.jxpath.ri.compiler.TreeCompiler].sum(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray()"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionUses: 5
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1556"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1559"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1562"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1566"
        BranchSideFuncs:
        - "toArray()"
        - "sum(java.lang.Object[])"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1543,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].SubtractiveExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1554,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1557,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1558,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1563,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1563,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].sum"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].SubtractiveExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1572
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].MultiplicativeExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].MultiplicativeExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].minus(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1573,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].MultiplicativeExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1584,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1586,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].minus"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].MultiplicativeExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1597
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].multiply(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].divide(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].mod(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 2
    ICount: 37
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1598,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1613,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1615,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].multiply"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1620,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].divide"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1625,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].mod"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1630,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1641
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].UnionExpr()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].minus(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 5
    ICount: 20
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1706,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].UnionExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1709,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1710,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].UnaryExpr"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1711,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].minus"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1716,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].FunctionName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1759
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].QName_Without_CoreFunctions()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1760,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].QName_Without_CoreFunctions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].VariableReference()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1769
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].QName()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].variableReference(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1770,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1771,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].QName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1773,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].variableReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].WildcardName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1780
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].qname(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.compiler.TreeCompiler].qname(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 51
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1894"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1897"
        BranchSideFuncs:
        - "qname(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1784,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1826,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].NCName"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1831,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1895,1"
      Dst: "[org.apache.commons.jxpath.ri.Compiler].qname"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].NodeType()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1908
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionUses: 1
    ICount: 25
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1911,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1929,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_1(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1937
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_1()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1939"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1938"
        BranchSideFuncs:
        - "jj_save(int,int)"
        - "jj_3_1()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1937"
        BranchSideFuncs:
        - "jj_3_1()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1939,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_1"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1941,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_2(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1944
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_2()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1946"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1945"
        BranchSideFuncs:
        - "jj_3_2()"
        - "jj_save(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1944"
        BranchSideFuncs:
        - "jj_3_2()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1946,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_2"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1948,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_3(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1951
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_3()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1953"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1952"
        BranchSideFuncs:
        - "jj_3_3()"
        - "jj_save(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1951"
        BranchSideFuncs:
        - "jj_3_3()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1953,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_3"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1955,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_4(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1958
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_4()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1960"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1959"
        BranchSideFuncs:
        - "jj_3_4()"
        - "jj_save(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1958"
        BranchSideFuncs:
        - "jj_3_4()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1960,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_4"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1962,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_5(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1965
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_5()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1967"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1966"
        BranchSideFuncs:
        - "jj_3_5()"
        - "jj_save(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1965"
        BranchSideFuncs:
        - "jj_3_5()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1967,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_5"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1969,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_2_6(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1972
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_6()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1974"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1973"
        BranchSideFuncs:
        - "jj_3_6()"
        - "jj_save(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1972"
        BranchSideFuncs:
        - "jj_3_6()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1974,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_6"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1976,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_2()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1979
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1980"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1982"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1980,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_144()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1986
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1987"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1989"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1987,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_143()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 1993
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_77()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:1994"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:1996"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:1994,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_77"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_150()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2000
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_151()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2001"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2005"
        BranchSideFuncs:
        - "jj_3R_151()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2007"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2005"
        BranchSideFuncs:
        - "jj_3R_151()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2001,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2007,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_151"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_132()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2012
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2013"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2015"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2016"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2018"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2013,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2016,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_130()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2023
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_133()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_134()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_135()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2025"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2034"
        BranchSideFuncs:
        - "jj_3R_134()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2033"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2027"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2034"
        BranchSideFuncs:
        - "jj_3R_135()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2033"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2029"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2034"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2033"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2025,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_133"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2027,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_134"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2029,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_135"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_148()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2038
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_150()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2040"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2046"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2045"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2042"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2045"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2040,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_150"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2042,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_131()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2049
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_136()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2050"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2052"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2050,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_136"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_64()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2057
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2059"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2061"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2063"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2065"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2074"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2067"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2073"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2059,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_113()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2077
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2078"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2080"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2078,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_91()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2085
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_113()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2087"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2089"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2087,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_113"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_141()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2093
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_19()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_143()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_144()"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2094"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2098"
        BranchSideFuncs:
        - "jj_3R_143()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2098"
        BranchSideFuncs:
        - "jj_3R_143()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2102"
        BranchSideFuncs:
        - "jj_3R_144()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2094,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_19"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2100,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_143"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2104,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_144"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2110
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_131()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_132()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2112"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2118"
        BranchSideFuncs:
        - "jj_3R_132()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2112,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_131"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2114,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_132"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_6()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2121
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_19()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2122"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2122,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_19"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_146()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2128
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_148()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2129,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_148"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_135()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2135
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2138"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2136,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2139,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_145()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2145
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_147()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2146"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2146,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_147"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_134()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2152
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2153"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2155"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2156"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2153,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2156,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_133()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2162
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2165"
        BranchSideFuncs:
        - "jj_3R_129()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2166"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2163,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2166,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_142()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2173
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_145()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_146()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2175"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2181"
        BranchSideFuncs:
        - "jj_3R_146()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2175,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_145"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2177,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_146"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_140()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2184
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_142()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2185"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2185,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_142"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_139()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2191
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_141()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2192"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2192,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_141"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_77()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2198
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_70()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2199"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2201"
        BranchSideFuncs:
        - "jj_3R_70()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2202"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2204"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2205"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2199,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2202,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_70"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_127()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2211
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_130()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2212"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2216"
        BranchSideFuncs:
        - "jj_3R_130()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2218"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2216"
        BranchSideFuncs:
        - "jj_3R_130()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2212,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_129"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2218,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_130"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_137()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2224
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_139()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_140()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2226"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2232"
        BranchSideFuncs:
        - "jj_3R_140()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2228"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2226,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_139"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2228,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_140"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_128()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2235
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_127()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2236"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2238"
        BranchSideFuncs:
        - "jj_3R_127()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2239"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2236,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2239,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_127"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_112()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2245
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2246"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2246,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_111()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2252
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2253"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2253,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_110()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2259
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2260"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2260,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_122()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2266
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_121()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2267"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2269"
        BranchSideFuncs:
        - "jj_3R_121()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2270"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2267,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2270,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_121"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_109()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2276
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2277"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2277,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_108()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2283
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2284"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2284,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_107()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2290
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2291"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2291,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_106()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2297
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2298"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2298,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_121()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2304
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_127()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_128()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2305"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2309"
        BranchSideFuncs:
        - "jj_3R_128()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2311"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2309"
        BranchSideFuncs:
        - "jj_3R_128()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2305,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_127"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2311,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_128"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_105()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2316
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2317"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2317,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_104()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2323
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2324"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2324,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_103()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2330
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2331"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2331,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_20()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2337
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_64()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2338"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2338,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_64"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_102()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2344
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2345"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2345,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_101()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2351
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2352"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2352,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_100()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2358
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2359"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2359,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_138()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2365
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_137()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2366"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2368"
        BranchSideFuncs:
        - "jj_3R_137()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2369"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2366,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2369,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_137"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2376
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_20()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 7
    ICount: 111
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2378"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2380"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2382"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2384"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2386"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2388"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2390"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2392"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2394"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2396"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2398"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2400"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2402"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2404"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2406"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2408"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2410"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2412"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2414"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2416"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2418"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2420"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2422"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2424"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2426"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2428"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2430"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2432"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2434"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2436"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2438"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2440"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2442"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2444"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2446"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs:
        - "jj_scan_token(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2448"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2378,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_20"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2380,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_90()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2490
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_100()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_101()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_102()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_103()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_104()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_105()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_106()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_107()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_108()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_109()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_110()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_111()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_112()"
    functionUses: 1
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2492"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_101()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2494"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_102()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2496"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_103()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2498"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_104()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2500"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_105()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2502"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_106()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2504"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_107()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2506"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_108()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2508"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_109()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2510"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_110()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2512"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_111()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2514"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs:
        - "jj_3R_112()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2516"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2530"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2492,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_100"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2494,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_101"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2496,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_102"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2498,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_103"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2500,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_104"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2502,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_105"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2504,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_106"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2506,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_107"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2508,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_108"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2510,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_109"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2512,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_110"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2514,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_111"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2516,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_112"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_136()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2534
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_137()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_138()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2535"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2539"
        BranchSideFuncs:
        - "jj_3R_138()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2541"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2539"
        BranchSideFuncs:
        - "jj_3R_138()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2535,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_137"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2541,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_138"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_118()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2547
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_123()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_124()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_125()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_126()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2549"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2561"
        BranchSideFuncs:
        - "jj_3R_124()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2551"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2561"
        BranchSideFuncs:
        - "jj_3R_125()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2553"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2561"
        BranchSideFuncs:
        - "jj_3R_126()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2555"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2560"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2549,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_123"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2551,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_124"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2553,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_125"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2555,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_126"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2564
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_121()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_122()"
    functionUses: 5
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2565"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2569"
        BranchSideFuncs:
        - "jj_3R_122()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2571"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2569"
        BranchSideFuncs:
        - "jj_3R_122()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2565,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_121"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2571,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_122"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_83()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2576
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_91()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2577"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2577,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_91"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_82()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2583
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_90()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2584"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2584,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_90"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_96()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2590
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_70()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2591"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2593"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2591,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_70"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_126()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2597
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2598"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2600"
        BranchSideFuncs:
        - "jj_3R_117()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2601"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2603"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2598,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2601,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_97()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2607
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_96()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2608"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2610"
        BranchSideFuncs:
        - "jj_3R_96()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2611"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2613"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2608,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2611,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_96"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_125()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2617
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2618"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2620"
        BranchSideFuncs:
        - "jj_3R_117()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2621"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2623"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2618,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2621,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_73()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2628
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_82()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_83()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2630"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2636"
        BranchSideFuncs:
        - "jj_3R_83()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2632"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2630,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_82"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2632,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_83"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_124()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2639
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2640"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2642"
        BranchSideFuncs:
        - "jj_3R_117()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2643"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2640,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2643,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_116()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2650
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_119()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_120()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2652"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2658"
        BranchSideFuncs:
        - "jj_3R_120()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2657"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2654"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2657"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2652,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_119"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2654,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_120"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_123()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2661
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2662"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2664"
        BranchSideFuncs:
        - "jj_3R_117()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2665"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2662,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2665,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_88()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2671
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_96()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_97()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2672"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2676"
        BranchSideFuncs:
        - "jj_3R_97()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2678"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2676"
        BranchSideFuncs:
        - "jj_3R_97()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2672,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_96"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2678,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_97"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_115()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2683
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_118()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2684"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2688"
        BranchSideFuncs:
        - "jj_3R_118()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2690"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2688"
        BranchSideFuncs:
        - "jj_3R_118()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2684,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_117"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2690,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_118"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_26()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2695
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2696"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2698"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2696,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_80()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2702
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_88()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2703"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2706"
        BranchSideFuncs:
        - "jj_3R_88()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2708"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2710"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2711"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2713"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2703,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2708,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_88"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_25()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2717
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2718"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2718,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_24()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2724
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2725"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2727"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2725,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_120()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2731
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_115()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2732"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2734"
        BranchSideFuncs:
        - "jj_3R_115()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2735"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2737"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2732,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2735,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_115"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_23()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2741
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2742"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2744"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2742,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_119()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2748
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_115()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2749"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2752"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2751"
        BranchSideFuncs:
        - "jj_3R_115()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2752"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2755"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2749,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2752,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_115"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_68()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2758
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_77()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2759"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2761"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2759,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_77"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_1()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2765
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2766"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2768"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2769"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2771"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2766,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2769,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_4()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2775
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2776"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2778"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2776,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_3()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2782
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_17()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2783"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2786"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2788"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2789"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2783,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_17"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2786,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_17()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2796
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_23()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_24()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_25()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_26()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2798"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2810"
        BranchSideFuncs:
        - "jj_3R_24()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2800"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2810"
        BranchSideFuncs:
        - "jj_3R_25()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2802"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2810"
        BranchSideFuncs:
        - "jj_3R_26()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2804"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2798,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_23"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2800,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_24"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2802,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_25"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2804,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_26"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_67()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2813
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2814"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2816"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2814,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_114()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2820
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2821"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2823"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2821,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_66()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2827
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2828"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2830"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2828,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_94()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2834
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_115()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_116()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2835"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2839"
        BranchSideFuncs:
        - "jj_3R_116()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2841"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2839"
        BranchSideFuncs:
        - "jj_3R_116()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2835,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_115"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2841,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_116"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_76()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2846
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_84()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2847"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2849"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2847,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_84"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_99()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2853
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_64()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2854"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2856"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2854,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_64"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_98()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2860
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2861"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2863"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2864"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2866"
        BranchSideFuncs:
        - "jj_3R_15()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2867"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2869"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2861,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2864,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_75()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2873
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2874"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2876"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2877"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2880"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2879"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2880"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2882"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2883"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2885"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2874,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_92()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2889
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2890"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2893"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2892"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2890,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_74()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2896
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_17()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2897"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2900"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2902"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2903"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2905"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2897,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_17"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2900,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_71()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2909
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_18()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_80()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2910"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2912"
        BranchSideFuncs:
        - "jj_3R_80()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2913"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2915"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2910,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_18"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2913,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_80"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_93()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2919
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_114()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2920"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2924"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2923"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2925"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2931"
        BranchSideFuncs:
        - "jj_3R_114()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2930"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2927"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2931"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2930"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2920,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2927,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_114"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_65()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2934
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_73()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_74()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_75()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_76()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2935"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2938"
        BranchSideFuncs:
        - "jj_3R_74()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2940"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2949"
        BranchSideFuncs:
        - "jj_3R_75()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2948"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2942"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2949"
        BranchSideFuncs:
        - "jj_3R_76()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2948"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2944"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2948"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2935,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_73"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2940,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_74"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2942,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_75"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2944,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_76"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_85()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2952
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2953"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2955"
        BranchSideFuncs:
        - "jj_3R_15()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2956"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2958"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2953,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2956,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_89()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2963
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_98()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_99()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2965"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2971"
        BranchSideFuncs:
        - "jj_3R_99()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2970"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2967"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2970"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2965,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_98"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2967,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_99"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_95()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2974
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_94()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2975"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2977"
        BranchSideFuncs:
        - "jj_3R_94()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2978"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2980"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2975,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2978,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_94"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_84()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 2985
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_92()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_93()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2987"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2993"
        BranchSideFuncs:
        - "jj_3R_92()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2992"
        BranchSideFuncs:
        - "jj_3R_93()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2989"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2993"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2992"
        BranchSideFuncs:
        - "jj_3R_93()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:2994"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:2996"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2987,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2989,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_92"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:2994,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_93"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_22()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3001
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_65()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_66()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_67()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_68()"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3003"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3013"
        BranchSideFuncs:
        - "jj_3R_66()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3012"
        BranchSideFuncs:
        - "jj_3R_68()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3005"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3013"
        BranchSideFuncs:
        - "jj_3R_67()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3012"
        BranchSideFuncs:
        - "jj_3R_68()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3007"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3012"
        BranchSideFuncs:
        - "jj_3R_68()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3014"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3012"
        BranchSideFuncs:
        - "jj_3R_68()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3003,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_65"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3005,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_66"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3007,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_67"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3014,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_68"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_72()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3019
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_81()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_80()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3020"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3022"
        BranchSideFuncs:
        - "jj_3R_80()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3023"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3026"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3025"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3020,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_81"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3023,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_80"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_86()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3029
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_94()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_95()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3030"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3035"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3034"
        BranchSideFuncs:
        - "jj_3R_95()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3036"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3034"
        BranchSideFuncs:
        - "jj_3R_95()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3030,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_94"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3036,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_95"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_151()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3041
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3042"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3045"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3044"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3042,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_5()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3048
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_18()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3049"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3051"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3052"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3049,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_18"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3052,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_78()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3058
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_85()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3059"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3062"
        BranchSideFuncs:
        - "jj_3R_85()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3064"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3067"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3066"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3059,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_15"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3064,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_85"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_69()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3070
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_78()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3071"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3073"
        BranchSideFuncs:
        - "jj_3R_78()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3074"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3076"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3071,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3074,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_78"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_57()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3080
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3081"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3083"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3081,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_56()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3087
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3088"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3091"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3090"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3088,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_55()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3094
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3095"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3098"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3097"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3095,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_63()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3101
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_72()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3102,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_72"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_54()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3108
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3109"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3109,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_62()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3115
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_71()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3116,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_71"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_53()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3122
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3123,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_61()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3129
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3130,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_52()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3136
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3137,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_21()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3143
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3144"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3144,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_60()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3150
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3151,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_51()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3157
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3158,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_59()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3164
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_70()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3165"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3167"
        BranchSideFuncs:
        - "jj_3R_70()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3168"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3170"
        BranchSideFuncs:
        - "jj_scan_token(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3171"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3165,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3168,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_70"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_87()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3177
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_86()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3178"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3180"
        BranchSideFuncs:
        - "jj_3R_86()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3181"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3178,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3181,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_86"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_50()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3187
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3188"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3188,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_58()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3194
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_69()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3195"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3195,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_69"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_81()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_89()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3202"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3202,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_89"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_49()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3208
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3209"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3209,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_48()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3215
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3216"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3216,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_47()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3222
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3223"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3223,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_46()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3229
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3230"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3230,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3237
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_21()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_22()"
    functionUses: 5
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3239"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3245"
        BranchSideFuncs:
        - "jj_3R_21()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3244"
        BranchSideFuncs:
        - "jj_3R_22()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3241"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3244"
        BranchSideFuncs:
        - "jj_3R_22()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3245"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3239,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3241,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_21"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3245,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_22"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_149()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3251
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3252"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3252,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_16"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_45()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3258
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3259"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3259,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_44()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3265
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3266"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3266,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_19()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3273
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_58()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_59()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_60()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_61()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_62()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_63()"
    functionUses: 2
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3275"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3293"
        BranchSideFuncs:
        - "jj_3R_59()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3277"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3293"
        BranchSideFuncs:
        - "jj_3R_60()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3279"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3293"
        BranchSideFuncs:
        - "jj_3R_61()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3281"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3293"
        BranchSideFuncs:
        - "jj_3R_62()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3283"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3293"
        BranchSideFuncs:
        - "jj_3R_63()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3285"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3275,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_58"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3277,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_59"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3279,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_60"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3281,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_61"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3283,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_62"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3285,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_63"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_43()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3296
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3297"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3297,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_42()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3303
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3304"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3304,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_41()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3310
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3311"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3311,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_40()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3317
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3318"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3318,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_79()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3324
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_86()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_87()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3325"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3329"
        BranchSideFuncs:
        - "jj_3R_87()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3331"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3329"
        BranchSideFuncs:
        - "jj_3R_87()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3325,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_86"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3331,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_87"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_39()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3336
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3337"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3337,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_38()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3343
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3344"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3344,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_37()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3350
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3351"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3351,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_36()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3357
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3358"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3358,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_35()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3364
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3365"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3365,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_34()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3371
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3372"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3372,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_33()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3378
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3379"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3379,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_32()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3385
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3386"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3386,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_31()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3392
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3393"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3395"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3393,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_70()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3399
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_79()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3400"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3400,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_79"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_30()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3406
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3407"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3407,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_29()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3413
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3414"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3414,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_28()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3420
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3421"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3421,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_27()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3427
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3428"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3428,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_147()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3434
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_22()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_149()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3435"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3439"
        BranchSideFuncs:
        - "jj_3R_149()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3441"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3439"
        BranchSideFuncs:
        - "jj_3R_149()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3435,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_22"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3441,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_149"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_18()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3447
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_27()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_28()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_29()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_30()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_31()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_32()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_33()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_34()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_35()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_36()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_37()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_38()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_39()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_40()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_41()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_42()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_43()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_44()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_45()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_46()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_47()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_48()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_49()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_50()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_51()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_52()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_53()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_54()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_55()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_56()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_57()"
    functionUses: 2
    ICount: 96
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3449"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_28()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3451"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_29()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3453"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_30()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3455"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_31()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3457"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_32()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3459"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_33()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3461"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_34()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3463"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_35()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3465"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_36()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3467"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_37()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3469"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_38()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3471"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_39()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3473"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_40()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3475"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_41()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3477"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_42()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3479"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_43()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3481"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_44()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3483"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_45()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3485"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_46()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3487"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_47()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3489"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_48()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3491"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_49()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3493"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_50()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3495"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_51()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3497"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_52()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3499"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_53()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3501"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_54()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3503"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_55()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3505"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_56()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3507"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs:
        - "jj_3R_57()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3509"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3449,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_27"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3451,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_28"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3453,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_29"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3455,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_30"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3457,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_31"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3459,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_32"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3461,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_33"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3463,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_34"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3465,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_35"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3467,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_36"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3469,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_37"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3471,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_38"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3473,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_39"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3475,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_40"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3477,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_41"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3479,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_42"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3481,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_43"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3483,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_44"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3485,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_45"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3487,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_46"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3489,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_47"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3491,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_48"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3493,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_49"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3495,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_50"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3497,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_51"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3499,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_52"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3501,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_53"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3503,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_54"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3505,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_55"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3507,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_56"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3509,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3R_57"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_la1_0()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3562
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_la1_1()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3565
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 49
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_la1_2()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3568
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 46
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].<init>(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3581"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3584"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3575,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3692,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3742,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3576,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3577,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3578,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3579,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3585,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].ReInit(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3595"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3597"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3598"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3600"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3590,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3591,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInit"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3592,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3593,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3599,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].<init>(java.io.Reader)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3602
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.Reader,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].<init>(org.apache.commons.jxpath.ri.parser.SimpleCharStream)"
    - "[org.apache.commons.jxpath.ri.parser.Token].<init>()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>(org.apache.commons.jxpath.ri.parser.XPathParser$1)"
    functionUses: 1
    ICount: 54
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3609"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3611"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3612"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3614"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3603,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3692,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3742,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3604,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3605,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3606,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3607,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3613,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].ReInit(java.io.Reader)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3617
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.Reader,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInit(org.apache.commons.jxpath.ri.parser.SimpleCharStream)"
    - "[org.apache.commons.jxpath.ri.parser.Token].<init>()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>()"
    functionUses: 1
    ICount: 34
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3623"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3625"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3626"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3628"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3618,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3619,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInit"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3620,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3621,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3627,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].<init>(org.apache.commons.jxpath.ri.parser.XPathParserTokenManager)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3636"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3638"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3639"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3631,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3692,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3742,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3633,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3634,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3640,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].ReInit(org.apache.commons.jxpath.ri.parser.XPathParserTokenManager)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3649"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3652"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3654"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3646,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3647,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3653,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_consume_token(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3657
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.parser.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].generateParseException()"
    functionUses: 150
    ICount: 50
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3659"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3661"
        BranchSideFuncs:
        - "getNextToken()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3664"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3679"
        BranchSideFuncs:
        - "generateParseException()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3666"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3677"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3668"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3677"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3670"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3671"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3673"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3662,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3683,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].generateParseException"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_scan_token(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3693
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_add_error_token(int,int)"
    functionUses: 135
    ICount: 50
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3694"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3701"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3696"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3699"
        BranchSideFuncs:
        - "getNextToken()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3704"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3710"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3706"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3706"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3707"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3711"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3710"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3711"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3713"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3714"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3716"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3714"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3716"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3697,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3708,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_add_error_token"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].getNextToken()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.parser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3721"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3723"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3724,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].getToken(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.parser.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3731"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3730"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3732"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3738"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3733"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3735"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3736,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_add_error_token(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3748
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    functionUses: 2
    ICount: 70
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3749"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3752"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3752"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3753"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3754"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3756"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3758"
        BranchSideFuncs:
        - "hasMoreElements()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3760"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3775"
        BranchSideFuncs:
        - "nextElement()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3774"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3762"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3773"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3764"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3769"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3765"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3763"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3762"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3770"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3773"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3775"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3777"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3778"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3760,1"
      Dst: "[java.util.Vector].elements"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3760,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3761,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3776,1"
      Dst: "[java.util.Vector].addElement"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].generateParseException()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3784
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.parser.ParseException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_rescan_token()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_add_error_token(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].<init>(org.apache.commons.jxpath.ri.parser.Token,int[][],java.lang.String[])"
    functionUses: 1
    ICount: 81
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3787"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3789"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3790"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3794"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3795"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3796"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3797"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3799"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3800"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3803"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3809"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3815"
        BranchSideFuncs:
        - "jj_add_error_token(int,int)"
        - "jj_rescan_token()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3810"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3820"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3822"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.parser.Token,int[][],java.lang.String[])"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3785,1"
      Dst: "[java.util.Vector].removeAllElements"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3813,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3817,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_rescan_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3818,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_add_error_token"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3819,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3821,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3823,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 6
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].enable_tracing()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    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.jxpath.ri.parser.XPathParser].disable_tracing()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    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.jxpath.ri.parser.XPathParser].jj_rescan_token()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3832
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_1()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_2()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_3()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_4()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_5()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_6()"
    functionUses: 1
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3834"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3850"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3837"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3847"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3849"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3836"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3840,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_1"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3841,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_2"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3842,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_3"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3843,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_4"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3844,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_5"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3845,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_3_6"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser].jj_save(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser"
    linkageType: null
    functionLinenumber: 3854
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>()"
    functionUses: 18
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3856"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3860"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3859"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParser:3857"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParser:3857"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser:3857,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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: 111
    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: 35
    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: 20
    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.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: 35
    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.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    functionUses: 20
    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.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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.AbstractReferenceMap].createKeySetIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createKeySetIterator()"
    functionUses: 112
    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.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.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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionUses: 154
    ICount: 12
    EdgeCount: 74
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 160
    ICount: 17
    EdgeCount: 105
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 41
    EdgeCount: 103
    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.jxpath.JXPathException].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathException"
    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.jxpath.JXPathException:34,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathException"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathException:45,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathException"
    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.jxpath.JXPathException:58,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.jxpath.JXPathException:58,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathException"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathException:70,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathException].getMessage()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathException"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getMessage()"
    - "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.apache.commons.jxpath.JXPathException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 13
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathException:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathException:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathException:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathException:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathException:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathException:91"
        BranchSideFuncs:
        - "getMessage()"
    - Branch String: "org.apache.commons.jxpath.JXPathException:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathException:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathException:91"
        BranchSideFuncs:
        - "getMessage()"
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathException:84,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.jxpath.JXPathException:88,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.JXPathException:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.JXPathException:93,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.JXPathException:93,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.JXPathException:94,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathException].getException()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathException].getCause()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathException"
    linkageType: null
    functionLinenumber: 112
    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.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.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.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].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: 159
    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.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    functionUses: 164
    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.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].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: 35
    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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 54
    ICount: 5
    EdgeCount: 77
    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: 11
    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: 6
    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.jdom.xpath.JaxenXPath].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    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.jdom.xpath.JaxenXPath:98,1"
      Dst: "[org.jdom.xpath.XPath].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:99,1"
      Dst: "[org.jdom.xpath.JaxenXPath].setXPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].access$0(org.jdom.xpath.JaxenXPath)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.jdom.xpath.JaxenXPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].addNamespace(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:258,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.xpath.JaxenXPath:258,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.xpath.JaxenXPath:258,1"
      Dst: "[org.jaxen.BaseXPath].addNamespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 94
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.xpath.JaxenXPath:295"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath:301"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath:300"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath:298"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath:299"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath:298"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath:299"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:298,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.jdom.xpath.JaxenXPath:299,1"
      Dst: "[org.jaxen.BaseXPath].toString"
    - Src: "org.jdom.xpath.JaxenXPath:299,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].getXPath()"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:269,1"
      Dst: "[org.jaxen.BaseXPath].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].hashCode()"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 61
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:305,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].numberValueOf(java.lang.Object)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:215,1"
      Dst: "[org.jaxen.BaseXPath].numberValueOf"
    - Src: "org.jdom.xpath.JaxenXPath:218,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:219,1"
      Dst: "[org.jaxen.BaseXPath].toString"
    - Src: "org.jdom.xpath.JaxenXPath:219,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.xpath.JaxenXPath:219,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.xpath.JaxenXPath:219,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.xpath.JaxenXPath:218,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].selectNodes(java.lang.Object)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:122,1"
      Dst: "[org.jaxen.BaseXPath].selectNodes"
    - Src: "org.jdom.xpath.JaxenXPath:125,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:126,1"
      Dst: "[org.jaxen.BaseXPath].toString"
    - Src: "org.jdom.xpath.JaxenXPath:126,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.xpath.JaxenXPath:126,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.xpath.JaxenXPath:126,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.xpath.JaxenXPath:125,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].selectSingleNode(java.lang.Object)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:153,1"
      Dst: "[org.jaxen.BaseXPath].selectSingleNode"
    - Src: "org.jdom.xpath.JaxenXPath:156,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:157,1"
      Dst: "[org.jaxen.BaseXPath].toString"
    - Src: "org.jdom.xpath.JaxenXPath:157,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.xpath.JaxenXPath:157,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.xpath.JaxenXPath:157,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.xpath.JaxenXPath:156,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].setVariable(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.xpath.JaxenXPath:241"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath:238"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:240,1"
      Dst: "[org.jaxen.BaseXPath].getVariableContext"
    - Src: "org.jdom.xpath.JaxenXPath:242,1"
      Dst: "[org.jaxen.SimpleVariableContext].setVariableValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].setXPath(java.lang.String)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:281,1"
      Dst: "[org.jaxen.jdom.JDOMXPath].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:282,1"
      Dst: "[org.jdom.xpath.JaxenXPath$NSContext].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:282,1"
      Dst: "[org.jaxen.BaseXPath].setNamespaceContext"
    - Src: "org.jdom.xpath.JaxenXPath:286,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:286,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.xpath.JaxenXPath:286,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.xpath.JaxenXPath:285,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].toString()"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:291,1"
      Dst: "[org.jaxen.BaseXPath].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath].valueOf(java.lang.Object)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath:182,1"
      Dst: "[org.jaxen.BaseXPath].stringValueOf"
    - Src: "org.jdom.xpath.JaxenXPath:185,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.xpath.JaxenXPath:186,1"
      Dst: "[org.jaxen.BaseXPath].toString"
    - Src: "org.jdom.xpath.JaxenXPath:186,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.xpath.JaxenXPath:186,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.xpath.JaxenXPath:186,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.xpath.JaxenXPath:185,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.CDATA].<init>()"
    functionSourceFile: "org.jdom.CDATA"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Text].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.CDATA:82,1"
      Dst: "[org.jdom.Text].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.CDATA].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.CDATA"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Text].<init>()"
    - "[org.jdom.CDATA].setText(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.CDATA:94,1"
      Dst: "[org.jdom.Text].<init>"
    - Src: "org.jdom.CDATA:95,1"
      Dst: "[org.jdom.CDATA].setText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.CDATA].append(java.lang.String)"
    functionSourceFile: "org.jdom.CDATA"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.CDATA:144"
      Branch Sides:
      - BranchSide: "org.jdom.CDATA:147"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.CDATA:146"
        BranchSideFuncs: []
    - Branch String: "org.jdom.CDATA:147"
      Branch Sides:
      - BranchSide: "org.jdom.CDATA:151"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.CDATA:150"
        BranchSideFuncs: []
    - Branch String: "org.jdom.CDATA:151"
      Branch Sides:
      - BranchSide: "org.jdom.CDATA:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.CDATA:147,1"
      Dst: "[org.jdom.Verifier].checkCDATASection"
    - Src: "org.jdom.CDATA:148,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    - Src: "org.jdom.CDATA:153,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.CDATA:153,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.CDATA:153,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.CDATA:153,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.CDATA].setText(java.lang.String)"
    functionSourceFile: "org.jdom.CDATA"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "org.jdom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCDATASection(java.lang.String)"
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.CDATA:115"
      Branch Sides:
      - BranchSide: "org.jdom.CDATA:120"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.CDATA:119"
        BranchSideFuncs:
        - "checkCDATASection(java.lang.String)"
    - Branch String: "org.jdom.CDATA:120"
      Branch Sides:
      - BranchSide: "org.jdom.CDATA:123"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.CDATA:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.CDATA:120,1"
      Dst: "[org.jdom.Verifier].checkCDATASection"
    - Src: "org.jdom.CDATA:121,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.CDATA].toString()"
    functionSourceFile: "org.jdom.CDATA"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Text].getText()"
    functionUses: 71
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.CDATA:167,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.CDATA:168,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.CDATA:169,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.CDATA:171,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].<init>()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].<init>(org.jdom.Element)"
    - "[org.jdom.ContentList].<init>(org.jdom.Parent)"
    - "[org.jdom.Content].<init>()"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:128,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.Element:105,1"
      Dst: "[org.jdom.AttributeList].<init>"
    - Src: "org.jdom.Element:111,1"
      Dst: "[org.jdom.ContentList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].<init>(java.lang.String,org.jdom.Namespace)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:152,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:167,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.Element:167,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].<init>(java.lang.String,org.jdom.Namespace)"
    - "[org.jdom.Namespace].getNamespace(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:183,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.Element:183,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].<init>(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].<init>(org.jdom.Element)"
    - "[org.jdom.ContentList].<init>(org.jdom.Parent)"
    - "[org.jdom.Content].<init>()"
    - "[org.jdom.Element].setName(java.lang.String)"
    - "[org.jdom.Element].setNamespace(org.jdom.Namespace)"
    functionUses: 3
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:139,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.Element:105,1"
      Dst: "[org.jdom.AttributeList].<init>"
    - Src: "org.jdom.Element:111,1"
      Dst: "[org.jdom.ContentList].<init>"
    - Src: "org.jdom.Element:140,1"
      Dst: "[org.jdom.Element].setName"
    - Src: "org.jdom.Element:141,1"
      Dst: "[org.jdom.Element].setNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].addContent(int,java.util.Collection)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:859,1"
      Dst: "[org.jdom.ContentList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].addContent(int,org.jdom.Content)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:840,1"
      Dst: "[org.jdom.ContentList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].addContent(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:799,1"
      Dst: "[org.jdom.Text].<init>"
    - Src: "org.jdom.Element:799,1"
      Dst: "[org.jdom.Element].addContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].addContent(java.util.Collection)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:825,1"
      Dst: "[org.jdom.ContentList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].addContent(org.jdom.Content)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:809,1"
      Dst: "[java.util.AbstractList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].addNamespaceDeclaration(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Element)"
    - "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Namespace,java.lang.String)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.jdom.Element:340"
      Branch Sides:
      - BranchSide: "org.jdom.Element:344"
        BranchSideFuncs:
        - "<init>(org.jdom.Element,org.jdom.Namespace,java.lang.String)"
      - BranchSide: "org.jdom.Element:343"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:344"
      Branch Sides:
      - BranchSide: "org.jdom.Element:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:339,1"
      Dst: "[org.jdom.Verifier].checkNamespaceCollision"
    - Src: "org.jdom.Element:341,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.Element:345,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Element:348,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].clone()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 1235
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].clone()"
    - "[org.jdom.ContentList].<init>(org.jdom.Parent)"
    - "[org.jdom.AttributeList].<init>(org.jdom.Element)"
    - "[org.jdom.AttributeList].size()"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.jdom.Attribute].clone()"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.Element].clone()"
    - "[org.jdom.Text].clone()"
    - "[org.jdom.Text].clone()"
    - "[org.jdom.Content].clone()"
    - "[org.jdom.ProcessingInstruction].clone()"
    - "[org.jdom.Content].clone()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    functionUses: 5
    ICount: 105
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.jdom.Element:1252"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1261"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:1260"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1253"
      Branch Sides: []
    - Branch String: "org.jdom.Element:1261"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1271"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:1270"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1264"
      Branch Sides: []
    - Branch String: "org.jdom.Element:1271"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1298"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.jdom.Element:1297"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1274"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1276"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1277"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1279"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1280"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1282"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1283"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1285"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1286"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1289"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1290"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1272"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jdom.Element:1271"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.Element:1272"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1273"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.jdom.Element:1272"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "org.jdom.Element:1298"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:1236,1"
      Dst: "[org.jdom.Content].clone"
    - Src: "org.jdom.Element:1248,1"
      Dst: "[org.jdom.ContentList].<init>"
    - Src: "org.jdom.Element:1249,1"
      Dst: "[org.jdom.AttributeList].<init>"
    - Src: "org.jdom.Element:1254,1"
      Dst: "[org.jdom.AttributeList].get"
    - Src: "org.jdom.Element:1255,1"
      Dst: "[org.jdom.Attribute].clone"
    - Src: "org.jdom.Element:1256,1"
      Dst: "[org.jdom.AttributeList].add"
    - Src: "org.jdom.Element:1253,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.Element:1262,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.Element:1263,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Element:1265,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.Element:1266,1"
      Dst: "[java.util.List].add"
    - Src: "org.jdom.Element:1273,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.Element:1275,1"
      Dst: "[org.jdom.Element].clone"
    - Src: "org.jdom.Element:1276,1"
      Dst: "[java.util.AbstractList].add"
    - Src: "org.jdom.Element:1278,1"
      Dst: "[org.jdom.Text].clone"
    - Src: "org.jdom.Element:1288,1"
      Dst: "[org.jdom.ProcessingInstruction].clone"
    - Src: "org.jdom.Element:1272,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.Element:1301,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[org.jdom.Element].cloneContent()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:866"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.Element:864,1"
      Dst: "[org.jdom.Element].getContentSize"
    - Src: "org.jdom.Element:865,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Element:867,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.Element:868,1"
      Dst: "[org.jdom.Content].clone"
    - Src: "org.jdom.Element:868,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].getAdditionalNamespaces()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:382"
      Branch Sides:
      - BranchSide: "org.jdom.Element:385"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:385,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getAttribute(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:967,1"
      Dst: "[org.jdom.Element].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getAttribute(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 980
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].get(java.lang.String,org.jdom.Namespace)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:981,1"
      Dst: "[org.jdom.AttributeList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getAttributeValue(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:995,1"
      Dst: "[org.jdom.Element].getAttributeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getAttributeValue(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:1010,1"
      Dst: "[org.jdom.Element].getAttributeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getAttributeValue(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 1024
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getAttributeValue(java.lang.String,org.jdom.Namespace,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1025,1"
      Dst: "[org.jdom.Element].getAttributeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getAttributeValue(java.lang.String,org.jdom.Namespace,java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 1040
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].get(java.lang.String,org.jdom.Namespace)"
    - "[org.jdom.Attribute].getValue()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Element:1042"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1040"
        BranchSideFuncs:
        - "getValue()"
        - "get(java.lang.String,org.jdom.Namespace)"
    Callsites:
    - Src: "org.jdom.Element:1041,1"
      Dst: "[org.jdom.AttributeList].get"
    - Src: "org.jdom.Element:1042,1"
      Dst: "[org.jdom.Attribute].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getAttributes()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 953
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChild(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1481,1"
      Dst: "[org.jdom.Element].getChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChild(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:1465"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1468"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:1467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:1463,1"
      Dst: "[org.jdom.filter.ElementFilter].<init>"
    - Src: "org.jdom.Element:1463,1"
      Dst: "[org.jdom.ContentList].getView"
    - Src: "org.jdom.Element:1464,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.Element:1465,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.Element:1466,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildText(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:521"
      Branch Sides:
      - BranchSide: "org.jdom.Element:524"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:520,1"
      Dst: "[org.jdom.Element].getChild"
    - Src: "org.jdom.Element:524,1"
      Dst: "[org.jdom.Element].getText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildText(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:572"
      Branch Sides:
      - BranchSide: "org.jdom.Element:575"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:571,1"
      Dst: "[org.jdom.Element].getChild"
    - Src: "org.jdom.Element:575,1"
      Dst: "[org.jdom.Element].getText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildTextNormalize(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:555"
      Branch Sides:
      - BranchSide: "org.jdom.Element:558"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:554,1"
      Dst: "[org.jdom.Element].getChild"
    - Src: "org.jdom.Element:558,1"
      Dst: "[org.jdom.Element].getTextNormalize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildTextNormalize(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:606"
      Branch Sides:
      - BranchSide: "org.jdom.Element:609"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:605,1"
      Dst: "[org.jdom.Element].getChild"
    - Src: "org.jdom.Element:609,1"
      Dst: "[org.jdom.Element].getTextNormalize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildTextTrim(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:538"
      Branch Sides:
      - BranchSide: "org.jdom.Element:541"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:537,1"
      Dst: "[org.jdom.Element].getChild"
    - Src: "org.jdom.Element:541,1"
      Dst: "[org.jdom.Element].getTextTrim"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildTextTrim(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:589"
      Branch Sides:
      - BranchSide: "org.jdom.Element:592"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:588,1"
      Dst: "[org.jdom.Element].getChild"
    - Src: "org.jdom.Element:592,1"
      Dst: "[org.jdom.Element].getTextTrim"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildren()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1408,1"
      Dst: "[org.jdom.filter.ElementFilter].<init>"
    - Src: "org.jdom.Element:1408,1"
      Dst: "[org.jdom.ContentList].getView"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildren(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:1428,1"
      Dst: "[org.jdom.Element].getChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getChildren(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1449,1"
      Dst: "[org.jdom.filter.ElementFilter].<init>"
    - Src: "org.jdom.Element:1449,1"
      Dst: "[org.jdom.ContentList].getView"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getContent()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getContent(int)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Content"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:874,1"
      Dst: "[org.jdom.ContentList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getContent(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:675,1"
      Dst: "[org.jdom.ContentList].getView"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getContentSize()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:421,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getDescendants()"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:1358,1"
      Dst: "[org.jdom.DescendantIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getDescendants(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1371,1"
      Dst: "[org.jdom.DescendantIterator].<init>"
    - Src: "org.jdom.Element:1371,1"
      Dst: "[org.jdom.FilterIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getName()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getNamespace()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "org.jdom.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getNamespace(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "org.jdom.Namespace"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespacePrefix()"
    - "[org.jdom.Element].getNamespace()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Element].getNamespace(java.lang.String)"
    functionUses: 2
    ICount: 36
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.jdom.Element:270"
      Branch Sides:
      - BranchSide: "org.jdom.Element:274"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:273"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:274"
      Branch Sides:
      - BranchSide: "org.jdom.Element:279"
        BranchSideFuncs:
        - "getNamespacePrefix()"
    - Branch String: "org.jdom.Element:280"
      Branch Sides:
      - BranchSide: "org.jdom.Element:285"
        BranchSideFuncs:
        - "getNamespace()"
      - BranchSide: "org.jdom.Element:284"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:285"
      Branch Sides:
      - BranchSide: "org.jdom.Element:295"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.jdom.Element:294"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:288"
      Branch Sides:
      - BranchSide: "org.jdom.Element:286"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:285"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.Element:286"
      Branch Sides:
      - BranchSide: "org.jdom.Element:287"
        BranchSideFuncs:
        - "getPrefix()"
        - "get(int)"
      - BranchSide: "org.jdom.Element:286"
        BranchSideFuncs:
        - "getPrefix()"
        - "get(int)"
    - Branch String: "org.jdom.Element:295"
      Branch Sides:
      - BranchSide: "org.jdom.Element:299"
        BranchSideFuncs:
        - "getNamespace(java.lang.String)"
      - BranchSide: "org.jdom.Element:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:274,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Element:280,1"
      Dst: "[org.jdom.Element].getNamespacePrefix"
    - Src: "org.jdom.Element:281,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.Element:287,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.Element:288,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Element:286,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].getNamespacePrefix()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:244,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getNamespaceURI()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getURI()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:255,1"
      Dst: "[org.jdom.Namespace].getURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getQualifiedName()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Element].getName()"
    - "[org.jdom.Namespace].getPrefix()"
    functionUses: 9
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.Element:313"
      Branch Sides:
      - BranchSide: "org.jdom.Element:317"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.jdom.Element:316"
        BranchSideFuncs:
        - "getPrefix()"
    Callsites:
    - Src: "org.jdom.Element:313,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Element:313,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Element:314,1"
      Dst: "[org.jdom.Element].getName"
    - Src: "org.jdom.Element:317,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Element:318,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Element:320,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getText()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:451"
      Branch Sides:
      - BranchSide: "org.jdom.Element:456"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:455"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:456"
      Branch Sides:
      - BranchSide: "org.jdom.Element:466"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:465"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:458"
      Branch Sides:
      - BranchSide: "org.jdom.Element:461"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:460"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:471"
      Branch Sides:
      - BranchSide: "org.jdom.Element:466"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:465"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:469"
      Branch Sides:
      - BranchSide: "org.jdom.Element:470"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:469"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:477"
      Branch Sides:
      - BranchSide: "org.jdom.Element:481"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:451,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.Element:457,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.Element:459,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.Element:466,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Element:472,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Element:481,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].getTextNormalize()"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:507,1"
      Dst: "[org.jdom.Element].getText"
    - Src: "org.jdom.Element:507,1"
      Dst: "[org.jdom.Text].normalizeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getTextTrim()"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:494,1"
      Dst: "[org.jdom.Element].getText"
    - Src: "org.jdom.Element:494,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].getValue()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:402"
      Branch Sides:
      - BranchSide: "org.jdom.Element:403"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:402"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:402"
      Branch Sides:
      - BranchSide: "org.jdom.Element:397"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:396"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:400"
      Branch Sides:
      - BranchSide: "org.jdom.Element:401"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:397,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Element:399,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.Element:399,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.Element:401,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.Element:403,1"
      Dst: "[org.jdom.Content].getValue"
    - Src: "org.jdom.Element:403,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Element:400,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.Element:406,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].indexOf(org.jdom.Content)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:425,1"
      Dst: "[java.util.AbstractList].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].isAncestor(org.jdom.Element)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 931
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Content].getParent()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Element:934"
      Branch Sides:
      - BranchSide: "org.jdom.Element:937"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:936"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.jdom.Element:933"
      Branch Sides:
      - BranchSide: "org.jdom.Element:934"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:933"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:932,1"
      Dst: "[org.jdom.Content].getParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].isRootElement()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:1342"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1332"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:1331"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1344"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.Element:1335,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jdom.Element:1338,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jdom.Element:1337,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.Element:1340,1"
      Dst: "[java.io.ObjectInputStream].read"
    - Src: "org.jdom.Element:1343,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Element:1347,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].removeAttribute(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:1162,1"
      Dst: "[org.jdom.Element].removeAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeAttribute(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1177,1"
      Dst: "[org.jdom.AttributeList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeAttribute(org.jdom.Attribute)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1189,1"
      Dst: "[java.util.AbstractCollection].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeChild(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:1495,1"
      Dst: "[org.jdom.Element].removeChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeChild(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:1512"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1518"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:1517"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:1510,1"
      Dst: "[org.jdom.filter.ElementFilter].<init>"
    - Src: "org.jdom.Element:1510,1"
      Dst: "[org.jdom.ContentList].getView"
    - Src: "org.jdom.Element:1511,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.Element:1512,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.Element:1513,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.Element:1514,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeChildren(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:1532,1"
      Dst: "[org.jdom.Element].removeChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeChildren(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:1551"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1552"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:1551"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:1549,1"
      Dst: "[org.jdom.filter.ElementFilter].<init>"
    - Src: "org.jdom.Element:1549,1"
      Dst: "[org.jdom.ContentList].getView"
    - Src: "org.jdom.Element:1550,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.Element:1552,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.Element:1553,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.jdom.Element:1551,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].removeContent()"
    functionSourceFile: "org.jdom.Element"
    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.jdom.Element:684,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Element:685,1"
      Dst: "[org.jdom.ContentList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeContent(int)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Content"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:887,1"
      Dst: "[org.jdom.ContentList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeContent(org.jdom.Content)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:883,1"
      Dst: "[java.util.AbstractCollection].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].removeContent(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:698"
      Branch Sides:
      - BranchSide: "org.jdom.Element:699"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:698"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:696,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Element:697,1"
      Dst: "[org.jdom.ContentList].getView"
    - Src: "org.jdom.Element:697,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.Element:699,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.Element:700,1"
      Dst: "[java.util.List].add"
    - Src: "org.jdom.Element:701,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.jdom.Element:698,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Element].removeNamespaceDeclaration(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:362"
      Branch Sides:
      - BranchSide: "org.jdom.Element:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:365,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1109,1"
      Dst: "[org.jdom.Attribute].<init>"
    - Src: "org.jdom.Element:1109,1"
      Dst: "[org.jdom.Element].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setAttribute(java.lang.String,java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1132,1"
      Dst: "[org.jdom.Attribute].<init>"
    - Src: "org.jdom.Element:1132,1"
      Dst: "[org.jdom.Element].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setAttribute(org.jdom.Attribute)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 1147
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1148,1"
      Dst: "[org.jdom.AttributeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setAttributes(java.util.List)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:1089,1"
      Dst: "[org.jdom.AttributeList].clearAndSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setContent(int,java.util.Collection)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Parent"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:783,1"
      Dst: "[org.jdom.ContentList].remove"
    - Src: "org.jdom.Element:784,1"
      Dst: "[org.jdom.ContentList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setContent(int,org.jdom.Content)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:762,1"
      Dst: "[org.jdom.ContentList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setContent(java.util.Collection)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:742,1"
      Dst: "[org.jdom.ContentList].clearAndSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setContent(org.jdom.Content)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Element:918,1"
      Dst: "[org.jdom.ContentList].clear"
    - Src: "org.jdom.Element:919,1"
      Dst: "[java.util.AbstractList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setName(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkElementName(java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Element:205"
      Branch Sides:
      - BranchSide: "org.jdom.Element:208"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Element:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:204,1"
      Dst: "[org.jdom.Verifier].checkElementName"
    - Src: "org.jdom.Element:206,1"
      Dst: "[org.jdom.IllegalNameException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setNamespace(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:229"
      Branch Sides:
      - BranchSide: "org.jdom.Element:233"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].setText(java.lang.String)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:629"
      Branch Sides:
      - BranchSide: "org.jdom.Element:633"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Element:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:627,1"
      Dst: "[org.jdom.ContentList].clear"
    - Src: "org.jdom.Element:630,1"
      Dst: "[org.jdom.Text].<init>"
    - Src: "org.jdom.Element:630,1"
      Dst: "[org.jdom.Element].addContent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].toString()"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: 1204
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getQualifiedName()"
    - "[org.jdom.Element].getNamespaceURI()"
    functionUses: 72
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Element:1210"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Element:1205,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Element:1206,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Element:1207,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.Element:1209,1"
      Dst: "[org.jdom.Element].getNamespaceURI"
    - Src: "org.jdom.Element:1210,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Element:1218,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Element].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jdom.Element"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Element:1318"
      Branch Sides:
      - BranchSide: "org.jdom.Element:1321"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Element:1324"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.Element:1311,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jdom.Element:1315,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Element:1315,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jdom.Element:1316,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.Element:1319,1"
      Dst: "[java.io.ObjectOutputStream].write"
    - Src: "org.jdom.Element:1322,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.Element:1325,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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.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: 182
    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: 160
    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: 40
    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.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.jdom.ContentList$FilterList].<init>(org.jdom.ContentList,org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.ContentList"
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:558,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].add(int,java.lang.Object)"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].getAdjustedIndex(int)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 8
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterList:572"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:577"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:572,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterList:573,1"
      Dst: "[org.jdom.ContentList$FilterList].getAdjustedIndex"
    - Src: "org.jdom.ContentList$FilterList:574,1"
      Dst: "[org.jdom.ContentList].add"
    - Src: "org.jdom.ContentList$FilterList:578,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList$FilterList:579,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.ContentList$FilterList:579,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.ContentList$FilterList:579,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList$FilterList:580,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList$FilterList:578,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].get(int)"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterList].getAdjustedIndex(int)"
    - "[org.jdom.ContentList].get(int)"
    functionUses: 55
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:590,1"
      Dst: "[org.jdom.ContentList$FilterList].getAdjustedIndex"
    - Src: "org.jdom.ContentList$FilterList:591,1"
      Dst: "[org.jdom.ContentList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].getAdjustedIndex(int)"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].access$2(org.jdom.ContentList)"
    - "[org.jdom.ContentList].access$1(org.jdom.ContentList)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList].access$2(org.jdom.ContentList)"
    - "[org.jdom.ContentList].access$2(org.jdom.ContentList)"
    functionUses: 4
    ICount: 26
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterList:698"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:695"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterList:694"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterList:699"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:702"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterList:701"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterList:696"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:697"
        BranchSideFuncs:
        - "access$1(org.jdom.ContentList)"
        - "matches(java.lang.Object)"
      - BranchSide: "org.jdom.ContentList$FilterList:696"
        BranchSideFuncs:
        - "access$1(org.jdom.ContentList)"
        - "matches(java.lang.Object)"
    - Branch String: "org.jdom.ContentList$FilterList:706"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:710"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterList:709"
        BranchSideFuncs:
        - "access$2(org.jdom.ContentList)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:697,1"
      Dst: "[org.jdom.ContentList].access$1"
    - Src: "org.jdom.ContentList$FilterList:698,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterList:696,1"
      Dst: "[org.jdom.ContentList].access$2"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList$FilterList].iterator()"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].<init>(org.jdom.ContentList,org.jdom.filter.Filter,int)"
    functionUses: 82
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:595,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].listIterator()"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].<init>(org.jdom.ContentList,org.jdom.filter.Filter,int)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:599,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].listIterator(int)"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].<init>(org.jdom.ContentList,org.jdom.filter.Filter,int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:603,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].remove(int)"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterList].getAdjustedIndex(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 11
    ICount: 32
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterList:615"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:620"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:613,1"
      Dst: "[org.jdom.ContentList$FilterList].getAdjustedIndex"
    - Src: "org.jdom.ContentList$FilterList:614,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterList:615,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterList:616,1"
      Dst: "[org.jdom.ContentList].remove"
    - Src: "org.jdom.ContentList$FilterList:621,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList$FilterList:622,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.ContentList$FilterList:622,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.ContentList$FilterList:622,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList$FilterList:623,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList$FilterList:621,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].getAdjustedIndex(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 13
    ICount: 44
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterList:640"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:653"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "getAdjustedIndex(int)"
        - "get(int)"
      - BranchSide: "org.jdom.ContentList$FilterList:652"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.jdom.ContentList$FilterList:643"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:640,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterList:641,1"
      Dst: "[org.jdom.ContentList$FilterList].getAdjustedIndex"
    - Src: "org.jdom.ContentList$FilterList:642,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterList:644,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList$FilterList:645,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.ContentList$FilterList:645,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.ContentList$FilterList:645,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList$FilterList:646,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList$FilterList:644,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList$FilterList:649,1"
      Dst: "[org.jdom.ContentList].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterList].size()"
    functionSourceFile: "org.jdom.ContentList$FilterList"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].access$0(org.jdom.ContentList)"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].access$1(org.jdom.ContentList)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList].access$0(org.jdom.ContentList)"
    functionUses: 86
    ICount: 28
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterList:673"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:677"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterList:676"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.ContentList$FilterList:680"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:677"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterList:676"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.ContentList$FilterList:678"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterList:679"
        BranchSideFuncs:
        - "access$1(org.jdom.ContentList)"
        - "matches(java.lang.Object)"
      - BranchSide: "org.jdom.ContentList$FilterList:678"
        BranchSideFuncs:
        - "access$1(org.jdom.ContentList)"
        - "matches(java.lang.Object)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterList:673,1"
      Dst: "[org.jdom.ContentList].access$0"
    - Src: "org.jdom.ContentList$FilterList:679,1"
      Dst: "[org.jdom.ContentList].access$1"
    - Src: "org.jdom.ContentList$FilterList:680,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterList:678,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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: 155
    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: 160
    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: 34
    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.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: 94
    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: 61
    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.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    functionUses: 71
    ICount: 10
    EdgeCount: 7
    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.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.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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 160
    ICount: 13
    EdgeCount: 102
    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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object,int)"
    functionUses: 34
    ICount: 17
    EdgeCount: 86
    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.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.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: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:86,1"
      Dst: "[org.apache.commons.logging.LogFactory].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:185,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:210,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].class$"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:87,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].initDiagnostics"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:88,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:89,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:247,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: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:256,1"
      Dst: "[java.util.Hashtable].keySet"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:256,1"
      Dst: "[java.util.Hashtable].size"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:256,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 268
    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:269,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:269,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: 289
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].newInstance(java.lang.String)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:295"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "newInstance(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:290,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:292,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].newInstance"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:293,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    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:308,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:309,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:319,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: 346
    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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 1
    ICount: 24
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:351"
        BranchSideFuncs:
        - "logDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:354"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:353"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:360"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:357"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:357"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:348,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:352,1"
      Dst: "[java.util.Hashtable].remove"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:354,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:357,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:358,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:358,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:358,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 12
    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:375,1"
      Dst: "[org.apache.commons.logging.LogFactory].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    functionUses: 27
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:383,1"
      Dst: "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getClassLoader(java.lang.Class)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:392,1"
      Dst: "[org.apache.commons.logging.LogFactory].getClassLoader"
    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:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:419,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:420,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:426,1"
      Dst: "[org.apache.commons.logging.LogFactory].objectId"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:431,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:431,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:431,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:431,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 441
    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: 40
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:445"
        BranchSideFuncs:
        - "logRawDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:444"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:442,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:443,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:443,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:443,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:443,1"
      Dst: "[org.apache.commons.logging.LogFactory].logRawDiagnostic"
    JavaMethodInfo: null
    BBCount: 3
    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:455"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:456,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:456,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:456,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:482"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:483,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:483,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:483,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation"
    JavaMethodInfo: null
    BBCount: 3
    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:496,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:511,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:523,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isLogLibraryAvailable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].newInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation(java.lang.String)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.Throwable)"
    - "[org.apache.commons.logging.LogFactory].handleThrowable(java.lang.Throwable)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.Throwable)"
    functionUses: 1
    ICount: 35
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:544"
        BranchSideFuncs:
        - "discoverLogImplementation(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:543"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:552"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:566"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:566"
        BranchSideFuncs:
        - "handleThrowable(java.lang.Throwable)"
        - "<init>(java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:541,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:545,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:550,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:565,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:566,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:568,1"
      Dst: "[org.apache.commons.logging.LogFactory].handleThrowable"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getContextClassLoaderInternal()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 596
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl$1].<init>()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl$1].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:597,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$1].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:597,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: 615
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl$2].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl$2].run()"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:616,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$2].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:616,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl$3].<init>(org.apache.commons.logging.impl.LogFactoryImpl,java.lang.ClassLoader)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl$3].run()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:633,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$3].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:633,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:640,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    JavaMethodInfo: null
    BBCount: 2
    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:652"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:662"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:664"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:667"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:652,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:653,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:653,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:653,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:653,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:656,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:656,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:656,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].createLogFromClass"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getConfigurationValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    functionUses: 1
    ICount: 72
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:692"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:695"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:703"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:698"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:701"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:700"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:712"
        BranchSideFuncs:
        - "getSystemProperty(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:715"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:717"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:721"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:725"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:729"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:730"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:734"
        BranchSideFuncs:
        - "logDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:733"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:692,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:693,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:693,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:693,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:693,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:696,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:701,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:713,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getBooleanConfiguration(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getConfigurationValue(java.lang.String)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:743"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:745"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:742,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getConfigurationValue"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:746,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:746,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].initConfiguration()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getBooleanConfiguration(java.lang.String,boolean)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getBooleanConfiguration(java.lang.String,boolean)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getBooleanConfiguration(java.lang.String,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:757,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getBooleanConfiguration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].initConfiguration()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].findUserSpecifiedLogClassName()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].createLogFromClass(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName(java.lang.StringBuffer,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName(java.lang.StringBuffer,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName(java.lang.StringBuffer,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName(java.lang.StringBuffer,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].createLogFromClass(java.lang.String,java.lang.String,boolean)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 51
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:773"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:776"
        BranchSideFuncs:
        - "initConfiguration()"
        - "findUserSpecifiedLogClassName()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:837"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:790"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:789"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:807"
        BranchSideFuncs:
        - "informUponSimilarName(java.lang.StringBuffer,java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:838"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:843"
        BranchSideFuncs:
        - "logDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:847"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:852"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:773,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:774,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:777,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].initConfiguration"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:782,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].findUserSpecifiedLogClassName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:786,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:786,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:786,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:790,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].createLogFromClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:800,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:804,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName(java.lang.StringBuffer,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:864"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:873"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:877"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:864,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:873,1"
      Dst: "[java.lang.String].regionMatches"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:874,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].findUserSpecifiedLogClassName()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 887
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty(java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    functionUses: 1
    ICount: 50
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:888"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:893"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:901"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:900"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:897"
        BranchSideFuncs:
        - "getAttribute(java.lang.String)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:901"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:909"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:916"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:917"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:922"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:921"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
        - "logDiagnostic(java.lang.String)"
        - "getSystemProperty(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:924"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:934"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
        - "logDiagnostic(java.lang.String)"
        - "getSystemProperty(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:934"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:938"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:937"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:888,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:889,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:891,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:907,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:910,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:910,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:910,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:910,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:935,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 21
    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: 959
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getBaseClassLoader()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedHierarchy(java.lang.ClassLoader,java.lang.Class)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    - "[org.apache.commons.logging.LogFactory].handleThrowable(java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedDiscovery(java.lang.String,java.lang.ClassLoader,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader(java.lang.ClassLoader)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].handleThrowable(java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    functionUses: 2
    ICount: 186
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:960"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:963"
        BranchSideFuncs:
        - "getBaseClassLoader()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:976"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:998"
        BranchSideFuncs:
        - "handleFlawedHierarchy(java.lang.ClassLoader,java.lang.Class)"
        - "handleThrowable(java.lang.Throwable)"
        - "isDiagnosticsEnabled()"
        - "handleFlawedDiscovery(java.lang.String,java.lang.ClassLoader,java.lang.Throwable)"
        - "getParentClassLoader(java.lang.ClassLoader)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:983"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:985"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:989"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1031"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1047"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1046"
        BranchSideFuncs:
        - "handleFlawedHierarchy(java.lang.ClassLoader,java.lang.Class)"
        - "handleFlawedDiscovery(java.lang.String,java.lang.ClassLoader,java.lang.Throwable)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1083"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1088"
        BranchSideFuncs:
        - "getParentClassLoader(java.lang.ClassLoader)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1092"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1112"
        BranchSideFuncs:
        - "handleFlawedHierarchy(java.lang.ClassLoader,java.lang.Class)"
        - "handleThrowable(java.lang.Throwable)"
        - "isDiagnosticsEnabled()"
        - "handleFlawedDiscovery(java.lang.String,java.lang.ClassLoader,java.lang.Throwable)"
        - "getParentClassLoader(java.lang.ClassLoader)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1092"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1112"
        BranchSideFuncs:
        - "handleFlawedHierarchy(java.lang.ClassLoader,java.lang.Class)"
        - "handleThrowable(java.lang.Throwable)"
        - "isDiagnosticsEnabled()"
        - "handleFlawedDiscovery(java.lang.String,java.lang.ClassLoader,java.lang.Throwable)"
        - "getParentClassLoader(java.lang.ClassLoader)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:960,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:961,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:961,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:961,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:961,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:969,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getBaseClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:974,1"
      Dst: "[org.apache.commons.logging.LogFactory].objectId"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:982,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:984,1"
      Dst: "[java.lang.ClassLoader].getResource"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:986,1"
      Dst: "[java.lang.ClassLoader].getSystemResource"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:998,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1003,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1004,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1024,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1025,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1047,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedHierarchy"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1076,1"
      Dst: "[org.apache.commons.logging.LogFactory].handleThrowable"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1080,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedDiscovery"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1089,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1099,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1108,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getBaseClassLoader()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 1133
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].class$(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader(java.lang.Class)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getContextClassLoaderInternal()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getLowestClassLoader(java.lang.ClassLoader,java.lang.ClassLoader)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1134"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1134"
        BranchSideFuncs:
        - "class$(java.lang.String)"
        - "getClassLoader(java.lang.Class)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1133"
        BranchSideFuncs:
        - "class$(java.lang.String)"
        - "getClassLoader(java.lang.Class)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1136"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1139"
        BranchSideFuncs:
        - "getLowestClassLoader(java.lang.ClassLoader,java.lang.ClassLoader)"
        - "getContextClassLoaderInternal()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1145"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1150"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1161"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1151"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1168"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1174"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1184"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1183"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1175"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1191"
        BranchSideFuncs:
        - "logDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1134,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].class$"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1134,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1140,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getContextClassLoaderInternal"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1142,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getLowestClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1151,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1152,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1162,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    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: 1206
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader(java.lang.ClassLoader)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader(java.lang.ClassLoader)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1207"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1211"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1219"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1220"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1229"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1230"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1233"
        BranchSideFuncs:
        - "getParentClassLoader(java.lang.ClassLoader)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1224,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedDiscovery(java.lang.String,java.lang.ClassLoader,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 1258
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.jdom.JDOMException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.Throwable)"
    functionUses: 1
    ICount: 58
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1259"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1265"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1271"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1276"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1279"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1289"
        BranchSideFuncs:
        - "logDiagnostic(java.lang.String)"
        - "printStackTrace(java.io.PrintWriter)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1289"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1292"
        BranchSideFuncs:
        - "<init>(java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1259,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1260,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1260,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1260,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1260,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1260,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1260,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1260,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1270,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1278,1"
      Dst: "[java.lang.ExceptionInInitializerError].getException"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1280,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1281,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1281,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1282,1"
      Dst: "[java.io.StringWriter].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1290,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: 1322
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].class$(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].class$(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader(java.lang.Class)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    - "[org.apache.commons.logging.LogFactory].objectId(java.lang.Object)"
    - "[org.apache.commons.logging.LogFactory].handleThrowable(java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].class$(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].class$(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String)"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    functionUses: 1
    ICount: 127
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1324"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1322"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1326"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1327"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1333"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1371"
        BranchSideFuncs:
        - "objectId(java.lang.Object)"
        - "handleThrowable(java.lang.Throwable)"
        - "getClassLoader(java.lang.Class)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1336"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1348"
        BranchSideFuncs:
        - "objectId(java.lang.Object)"
        - "handleThrowable(java.lang.Throwable)"
        - "getClassLoader(java.lang.Class)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1347"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1338"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1338"
        BranchSideFuncs:
        - "objectId(java.lang.Object)"
        - "handleThrowable(java.lang.Throwable)"
        - "getClassLoader(java.lang.Class)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1337"
        BranchSideFuncs:
        - "getClassLoader(java.lang.Class)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1348"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1353"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1355"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1357"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1361"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1392"
        BranchSideFuncs:
        - "class$(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1365"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1362"
        BranchSideFuncs:
        - "class$(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1361"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1371"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1383"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1377"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1380"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1384"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1392"
        BranchSideFuncs:
        - "logDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1324,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].class$"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1324,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1325,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1327,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1336,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1338,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1339,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1339,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1339,1"
      Dst: "[org.apache.commons.logging.LogFactory].objectId"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1339,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1339,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1343,1"
      Dst: "[org.apache.commons.logging.LogFactory].handleThrowable"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1358,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:210,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:210,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:210,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].access$000()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].directGetContextClassLoader()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:64,1"
      Dst: "[org.apache.commons.logging.LogFactory].directGetContextClassLoader"
    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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 20
    ICount: 21
    EdgeCount: 49
    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()"
        - "equals(java.lang.Object)"
    - 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()"
        - "equals(java.lang.Object)"
    - 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()"
        - "equals(java.lang.Object)"
    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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[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: 50
    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()"
        - "equals(java.lang.Object)"
    - 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.jxpath.JXPathIntrospector].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathIntrospector].registerAtomicClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathIntrospector"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>(java.lang.Class,boolean)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 22
    ICount: 13
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:69,1"
      Dst: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:69,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathIntrospector].registerDynamicClass(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathIntrospector"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>(java.lang.Class,java.lang.Class)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:90"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:83,1"
      Dst: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:85,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:87,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathIntrospector"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathBeanInfo"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathIntrospector].findDynamicBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathIntrospector].findInformant(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>(java.lang.Class)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 9
    ICount: 24
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:126"
        BranchSideFuncs:
        - "findDynamicBeanInfo(java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:122"
        BranchSideFuncs:
        - "findInformant(java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:121"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:122"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:121"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:113,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:115,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].findDynamicBeanInfo"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:117,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].findInformant"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:119,1"
      Dst: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:123,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathIntrospector].findDynamicBeanInfo(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathIntrospector"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathBeanInfo"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic()"
    - "[org.apache.commons.jxpath.JXPathIntrospector].findDynamicBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic()"
    - "[org.apache.commons.jxpath.JXPathIntrospector].findDynamicBeanInfo(java.lang.Class)"
    functionUses: 3
    ICount: 35
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:162"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "isDynamic()"
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:159"
        BranchSideFuncs:
        - "findDynamicBeanInfo(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:159"
        BranchSideFuncs:
        - "findDynamicBeanInfo(java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:137,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:138,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:139,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isDynamic"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:144,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:147,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].findDynamicBeanInfo"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:154,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.JXPathIntrospector].findInformant(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathIntrospector"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathBeanInfo"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathIntrospector].instantiate(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:175,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:175,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:175,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:175,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:177,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].instantiate"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:185,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:186,1"
      Dst: "[java.lang.Class].newInstance"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathIntrospector].instantiate(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathIntrospector"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathIntrospector:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathIntrospector:220"
        BranchSideFuncs:
        - "getClass(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:209,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:212,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:213,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.jxpath.JXPathIntrospector:221,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass"
    JavaMethodInfo: null
    BBCount: 4
    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.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 9
    ICount: 50
    EdgeCount: 40
    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.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.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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].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: 94
    ICount: 30
    EdgeCount: 186
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 61
    ICount: 15
    EdgeCount: 190
    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.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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 21
    EdgeCount: 95
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 87
    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.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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].<init>(java.util.Map$Entry,org.apache.commons.collections.map.AbstractInputCheckedMapDecorator)"
    functionUses: 160
    ICount: 8
    EdgeCount: 102
    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.jdom.input.SAXBuilder].<init>()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXBuilder].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:149,1"
      Dst: "[org.jdom.input.SAXBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder:173,1"
      Dst: "[org.jdom.input.SAXBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:186,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.input.SAXBuilder:123,1"
      Dst: "[org.jdom.DefaultJDOMFactory].<init>"
    - Src: "org.jdom.input.SAXBuilder:129,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].<init>(boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.DefaultJDOMFactory].<init>()"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:161,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.input.SAXBuilder:123,1"
      Dst: "[org.jdom.DefaultJDOMFactory].<init>"
    - Src: "org.jdom.input.SAXBuilder:129,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(java.io.File)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:788,1"
      Dst: "[org.jdom.input.SAXBuilder].fileToURL"
    - Src: "org.jdom.input.SAXBuilder:789,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    - Src: "org.jdom.input.SAXBuilder:791,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(java.io.InputStream)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.InputSource].<init>(java.io.InputStream)"
    - "[org.jdom.input.SAXBuilder].build(org.xml.sax.InputSource)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:770,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.input.SAXBuilder:770,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:829,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.input.SAXBuilder:830,1"
      Dst: "[org.xml.sax.InputSource].setSystemId"
    - Src: "org.jdom.input.SAXBuilder:831,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(java.io.Reader)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:851,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.input.SAXBuilder:851,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(java.io.Reader,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:873,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.input.SAXBuilder:874,1"
      Dst: "[org.xml.sax.InputSource].setSystemId"
    - Src: "org.jdom.input.SAXBuilder:875,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:891,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.input.SAXBuilder:891,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(java.net.URL)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:809,1"
      Dst: "[java.net.URL].toExternalForm"
    - Src: "org.jdom.input.SAXBuilder:810,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.input.SAXBuilder:810,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].build(org.xml.sax.InputSource)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXBuilder].createContentHandler()"
    - "[org.jdom.input.SAXBuilder].configureContentHandler(org.jdom.input.SAXHandler)"
    - "[org.jdom.input.SAXBuilder].createParser()"
    - "[org.xml.sax.helpers.XMLFilterImpl].getParent()"
    - "[org.xml.sax.helpers.XMLFilterImpl].getParent()"
    - "[org.xml.sax.helpers.XMLFilterImpl].setParent(org.xml.sax.XMLReader)"
    - "[org.jdom.input.SAXBuilder].configureParser(org.xml.sax.XMLReader,org.jdom.input.SAXHandler)"
    - "[org.jdom.input.SAXBuilder].configureParser(org.xml.sax.XMLReader,org.jdom.input.SAXHandler)"
    - "[org.jdom.transform.JDOMSource$DocumentReader].parse(org.xml.sax.InputSource)"
    - "[org.xml.sax.helpers.XMLFilterImpl].parse(org.xml.sax.InputSource)"
    - "[org.jdom.input.SAXHandler].getDocument()"
    - "[org.jdom.input.SAXHandler].getDocument()"
    - "[org.jdom.Document].hasRootElement()"
    - "[org.xml.sax.SAXParseException].getSystemId()"
    - "[org.jdom.input.JDOMParseException].<init>(java.lang.String,java.lang.Throwable,org.jdom.Document)"
    - "[org.xml.sax.SAXParseException].getLineNumber()"
    - "[org.jdom.input.JDOMParseException].<init>(java.lang.String,java.lang.Throwable,org.jdom.Document)"
    - "[org.xml.sax.SAXParseException].getLineNumber()"
    - "[org.jdom.input.JDOMParseException].<init>(java.lang.String,java.lang.Throwable,org.jdom.Document)"
    - "[org.jdom.input.SAXHandler].getDocument()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 1
    ICount: 80
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXBuilder:422"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:null"
        BranchSideFuncs:
        - "parse(org.xml.sax.InputSource)"
        - "getParent()"
        - "configureContentHandler(org.jdom.input.SAXHandler)"
        - "getSystemId()"
        - "<init>(java.lang.String,java.lang.Throwable,org.jdom.Document)"
        - "createContentHandler()"
        - "createParser()"
        - "configureParser(org.xml.sax.XMLReader,org.jdom.input.SAXHandler)"
        - "setParent(org.xml.sax.XMLReader)"
        - "getLineNumber()"
        - "hasRootElement()"
    - Branch String: "org.jdom.input.SAXBuilder:427"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:null"
        BranchSideFuncs:
        - "parse(org.xml.sax.InputSource)"
        - "getParent()"
        - "configureContentHandler(org.jdom.input.SAXHandler)"
        - "getSystemId()"
        - "<init>(java.lang.String,java.lang.Throwable,org.jdom.Document)"
        - "createContentHandler()"
        - "createParser()"
        - "configureParser(org.xml.sax.XMLReader,org.jdom.input.SAXHandler)"
        - "setParent(org.xml.sax.XMLReader)"
        - "getLineNumber()"
        - "hasRootElement()"
    - Branch String: "org.jdom.input.SAXBuilder:430"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:431"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jdom.input.SAXBuilder:430"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.jdom.input.SAXBuilder:442"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:null"
        BranchSideFuncs:
        - "parse(org.xml.sax.InputSource)"
        - "getParent()"
        - "configureContentHandler(org.jdom.input.SAXHandler)"
        - "getSystemId()"
        - "<init>(java.lang.String,java.lang.Throwable,org.jdom.Document)"
        - "createContentHandler()"
        - "createParser()"
        - "configureParser(org.xml.sax.XMLReader,org.jdom.input.SAXHandler)"
        - "setParent(org.xml.sax.XMLReader)"
        - "getLineNumber()"
        - "hasRootElement()"
    - Branch String: "org.jdom.input.SAXBuilder:459"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:464"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:468"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:418,1"
      Dst: "[org.jdom.input.SAXBuilder].createContentHandler"
    - Src: "org.jdom.input.SAXBuilder:419,1"
      Dst: "[org.jdom.input.SAXBuilder].configureContentHandler"
    - Src: "org.jdom.input.SAXBuilder:424,1"
      Dst: "[org.jdom.input.SAXBuilder].createParser"
    - Src: "org.jdom.input.SAXBuilder:431,1"
      Dst: "[org.xml.sax.XMLFilter].getParent"
    - Src: "org.jdom.input.SAXBuilder:433,1"
      Dst: "[org.xml.sax.XMLFilter].setParent"
    - Src: "org.jdom.input.SAXBuilder:440,1"
      Dst: "[org.jdom.input.SAXBuilder].configureParser"
    - Src: "org.jdom.input.SAXBuilder:453,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.jdom.input.SAXBuilder:455,1"
      Dst: "[org.jdom.input.SAXHandler].getDocument"
    - Src: "org.jdom.input.SAXBuilder:459,1"
      Dst: "[org.jdom.Document].hasRootElement"
    - Src: "org.jdom.input.SAXBuilder:463,1"
      Dst: "[org.xml.sax.SAXParseException].getSystemId"
    - Src: "org.jdom.input.SAXBuilder:465,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.SAXBuilder:466,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.jdom.input.SAXBuilder:466,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXBuilder:466,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.SAXBuilder:465,1"
      Dst: "[org.jdom.input.JDOMParseException].<init>"
    - Src: "org.jdom.input.SAXBuilder:474,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.input.SAXBuilder].class$(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:89,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.input.SAXBuilder:89,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.input.SAXBuilder:89,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].configureContentHandler(org.jdom.input.SAXHandler)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.input.SAXHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].setExpandEntities(boolean)"
    - "[org.jdom.input.SAXHandler].setIgnoringElementContentWhitespace(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:504,1"
      Dst: "[org.jdom.input.SAXHandler].setExpandEntities"
    - Src: "org.jdom.input.SAXBuilder:505,1"
      Dst: "[org.jdom.input.SAXHandler].setIgnoringElementContentWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].configureParser(org.xml.sax.XMLReader,org.jdom.input.SAXHandler)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.XMLReader"
    - "org.jdom.input.SAXHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.SAXOutputter].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.jdom.output.SAXOutputter].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.jdom.output.SAXOutputter].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.jdom.output.SAXOutputter].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.jdom.output.SAXOutputter].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.jdom.input.BuilderErrorHandler].<init>()"
    - "[org.xml.sax.helpers.XMLFilterImpl].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.jdom.output.SAXOutputter].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 45
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXBuilder:607"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:611"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.EntityResolver)"
      - BranchSide: "org.jdom.input.SAXBuilder:610"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:611"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:614"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "setContentHandler(org.xml.sax.ContentHandler)"
        - "setDTDHandler(org.xml.sax.DTDHandler)"
      - BranchSide: "org.jdom.input.SAXBuilder:613"
        BranchSideFuncs:
        - "setDTDHandler(org.xml.sax.DTDHandler)"
    - Branch String: "org.jdom.input.SAXBuilder:617"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:620"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "setContentHandler(org.xml.sax.ContentHandler)"
        - "setDTDHandler(org.xml.sax.DTDHandler)"
      - BranchSide: "org.jdom.input.SAXBuilder:619"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
    - Branch String: "org.jdom.input.SAXBuilder:636"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:650"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "setContentHandler(org.xml.sax.ContentHandler)"
        - "setDTDHandler(org.xml.sax.DTDHandler)"
      - BranchSide: "org.jdom.input.SAXBuilder:649"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:650"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:600"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "setContentHandler(org.xml.sax.ContentHandler)"
        - "setDTDHandler(org.xml.sax.DTDHandler)"
      - BranchSide: "org.jdom.input.SAXBuilder:599"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "setContentHandler(org.xml.sax.ContentHandler)"
        - "setDTDHandler(org.xml.sax.DTDHandler)"
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:605,1"
      Dst: "[org.xml.sax.XMLReader].setContentHandler"
    - Src: "org.jdom.input.SAXBuilder:608,1"
      Dst: "[org.xml.sax.XMLReader].setEntityResolver"
    - Src: "org.jdom.input.SAXBuilder:612,1"
      Dst: "[org.xml.sax.XMLReader].setDTDHandler"
    - Src: "org.jdom.input.SAXBuilder:618,1"
      Dst: "[org.xml.sax.XMLReader].setErrorHandler"
    - Src: "org.jdom.input.SAXBuilder:620,1"
      Dst: "[org.jdom.input.BuilderErrorHandler].<init>"
    - Src: "org.jdom.input.SAXBuilder:626,1"
      Dst: "[org.xml.sax.XMLReader].setProperty"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].createContentHandler()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "org.jdom.input.SAXHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].<init>(org.jdom.JDOMFactory)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:490,1"
      Dst: "[org.jdom.input.SAXHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].createParser()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(java.lang.String)"
    - "[org.jdom.input.SAXBuilder].setFeaturesAndProperties(org.xml.sax.XMLReader,boolean)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.jdom.input.SAXBuilder].class$(java.lang.String)"
    - "[org.jdom.input.SAXBuilder].class$(java.lang.String)"
    - "[org.jdom.input.SAXBuilder].setFeaturesAndProperties(org.xml.sax.XMLReader,boolean)"
    - "[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(java.lang.String)"
    - "[org.jdom.input.SAXBuilder].setFeaturesAndProperties(org.xml.sax.XMLReader,boolean)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 70
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXBuilder:522"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:540"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    - Branch String: "org.jdom.input.SAXBuilder:545"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:540"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    - Branch String: "org.jdom.input.SAXBuilder:545"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:540"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    - Branch String: "org.jdom.input.SAXBuilder:571"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:586"
        BranchSideFuncs:
        - "setFeaturesAndProperties(org.xml.sax.XMLReader,boolean)"
        - "createXMLReader(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.jdom.input.SAXBuilder:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:525,1"
      Dst: "[org.xml.sax.helpers.XMLReaderFactory].createXMLReader"
    - Src: "org.jdom.input.SAXBuilder:528,1"
      Dst: "[org.jdom.input.SAXBuilder].setFeaturesAndProperties"
    - Src: "org.jdom.input.SAXBuilder:531,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.SAXBuilder:531,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXBuilder:531,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.SAXBuilder:531,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.input.SAXBuilder:541,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.input.SAXBuilder:545,1"
      Dst: "[org.jdom.input.SAXBuilder].class$"
    - Src: "org.jdom.input.SAXBuilder:544,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.input.SAXBuilder:549,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.jdom.input.SAXBuilder:548,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.input.SAXBuilder:575,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.input.SAXBuilder:575,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].fileToURL(java.io.File)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXBuilder:928"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:933"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:932"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:933"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:938"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:937"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:941"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:943"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:945"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:947"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:949"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:951"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:953"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:955"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:957"
      Branch Sides: []
    - Branch String: "org.jdom.input.SAXBuilder:959"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:961"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:939"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:940"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:939"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:966"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:971"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:970"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:966"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:971"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:970"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:924,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.SAXBuilder:925,1"
      Dst: "[java.io.File].getAbsolutePath"
    - Src: "org.jdom.input.SAXBuilder:929,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.jdom.input.SAXBuilder:933,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.jdom.input.SAXBuilder:934,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXBuilder:938,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.input.SAXBuilder:940,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.input.SAXBuilder:966,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.jdom.input.SAXBuilder:966,1"
      Dst: "[java.io.File].isDirectory"
    - Src: "org.jdom.input.SAXBuilder:971,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.SAXBuilder:971,1"
      Dst: "[java.net.URL].<init>"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.input.SAXBuilder].getDTDHandler()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.DTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].getDriverClass()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].getEntityResolver()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].getErrorHandler()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].getExpandEntities()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].getFactory()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.JDOMFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].getIgnoringElementContentWhitespace()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].getReuseParser()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].getValidation()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].getXMLFilter()"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.XMLFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 726
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.xml.sax.XMLReader"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.SAXOutputter].setFeature(java.lang.String,boolean)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setFeature(java.lang.String,boolean)"
    - "[org.jdom.JDOMException].<init>(java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 32
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:727,1"
      Dst: "[org.xml.sax.XMLReader].setFeature"
    - Src: "org.jdom.input.SAXBuilder:730,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.input.SAXBuilder:730,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.SAXBuilder:730,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXBuilder:730,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.input.SAXBuilder:730,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.input.SAXBuilder:730,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.SAXBuilder:729,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.xml.sax.XMLReader"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.jdom.JDOMException].<init>(java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 32
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:746,1"
      Dst: "[org.xml.sax.XMLReader].setProperty"
    - Src: "org.jdom.input.SAXBuilder:749,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.input.SAXBuilder:749,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.SAXBuilder:749,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXBuilder:749,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.input.SAXBuilder:749,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.input.SAXBuilder:749,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.SAXBuilder:748,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].setDTDHandler(org.xml.sax.DTDHandler)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.DTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder].setExpandEntities(boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 1007
    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.jdom.input.SAXBuilder].setFactory(org.jdom.JDOMFactory)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:379,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.jdom.input.SAXBuilder:379,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].setFeaturesAndProperties(org.xml.sax.XMLReader,boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.XMLReader"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jdom.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jdom.input.SAXBuilder].internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
    - "[org.jdom.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    - "[org.jdom.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    - "[org.jdom.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    - "[org.jdom.output.SAXOutputter].getFeature(java.lang.String)"
    - "[org.xml.sax.helpers.XMLFilterImpl].getFeature(java.lang.String)"
    - "[org.jdom.output.SAXOutputter].setFeature(java.lang.String,boolean)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setFeature(java.lang.String,boolean)"
    functionUses: 3
    ICount: 47
    EdgeCount: 451
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXBuilder:668"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:669"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:668"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXBuilder:676"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:677"
        BranchSideFuncs:
        - "next()"
        - "get(java.lang.Object)"
        - "internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
      - BranchSide: "org.jdom.input.SAXBuilder:676"
        BranchSideFuncs:
        - "next()"
        - "get(java.lang.Object)"
        - "internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
    - Branch String: "org.jdom.input.SAXBuilder:681"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:712"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
        - "internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
      - BranchSide: "org.jdom.input.SAXBuilder:711"
        BranchSideFuncs:
        - "getFeature(java.lang.String)"
    - Branch String: "org.jdom.input.SAXBuilder:691"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:696"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXBuilder:695"
        BranchSideFuncs:
        - "internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    - Branch String: "org.jdom.input.SAXBuilder:712"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXBuilder:662"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
        - "internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "org.jdom.input.SAXBuilder:667,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.jdom.input.SAXBuilder:667,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jdom.input.SAXBuilder:669,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.input.SAXBuilder:670,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.jdom.input.SAXBuilder:671,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.jdom.input.SAXBuilder:671,1"
      Dst: "[org.jdom.input.SAXBuilder].internalSetFeature"
    - Src: "org.jdom.input.SAXBuilder:668,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.input.SAXBuilder:678,1"
      Dst: "[org.jdom.input.SAXBuilder].internalSetProperty"
    - Src: "org.jdom.input.SAXBuilder:712,1"
      Dst: "[org.xml.sax.XMLReader].getFeature"
    - Src: "org.jdom.input.SAXBuilder:713,1"
      Dst: "[org.xml.sax.XMLReader].setFeature"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jdom.input.SAXBuilder].setIgnoringElementContentWhitespace(boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 330
    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.jdom.input.SAXBuilder].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    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.jdom.input.SAXBuilder:399,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].setReuseParser(boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXBuilder].setValidation(boolean)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: 233
    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.jdom.input.SAXBuilder].setXMLFilter(org.xml.sax.XMLFilter)"
    functionSourceFile: "org.jdom.input.SAXBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.XMLFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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.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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 96
    ICount: 23
    EdgeCount: 225
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 64
    ICount: 11
    EdgeCount: 186
    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: 65
    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.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:191,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: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    functionUses: 14
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$1:193,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: 195
    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$100(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionUses: 14
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$1:196,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$1:197,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$100"
    JavaMethodInfo: null
    BBCount: 1
    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: 164
    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.jdom.ContentList].<init>(org.jdom.Parent)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Parent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList:109,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].access$0(org.jdom.ContentList)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jdom.ContentList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].getModCount()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList:525,1"
      Dst: "[org.jdom.ContentList].getModCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].access$1(org.jdom.ContentList)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "org.jdom.Content[]"
    argCount: 1
    argTypes:
    - "org.jdom.ContentList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].access$2(org.jdom.ContentList)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jdom.ContentList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].add(int,java.lang.Object)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].add(int,org.jdom.Content)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 12
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:136"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:139"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:138"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:139"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:141"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.ContentList:137,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList:140,1"
      Dst: "[org.jdom.ContentList].add"
    - Src: "org.jdom.ContentList:142,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList:143,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.ContentList:143,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.ContentList:143,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList:143,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].add(int,org.jdom.Content)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].documentCanContain(int,org.jdom.Content)"
    - "[org.jdom.ContentList].elementCanContain(int,org.jdom.Content)"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.IllegalAddException].<init>(org.jdom.Element,java.lang.String)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.Element].getQualifiedName()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.Element].isAncestor(org.jdom.Element)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.Content].setParent(org.jdom.Parent)"
    - "[org.jdom.ContentList].ensureCapacity(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 91
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:201"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:204"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:203"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:204"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:207"
        BranchSideFuncs:
        - "elementCanContain(int,org.jdom.Content)"
    - Branch String: "org.jdom.ContentList:211"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:224"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jdom.ContentList:223"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:213"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:218"
        BranchSideFuncs:
        - "<init>(org.jdom.Element,java.lang.String)"
      - BranchSide: "org.jdom.ContentList:217"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:224"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:230"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:229"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:230"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:236"
        BranchSideFuncs:
        - "isAncestor(org.jdom.Element)"
      - BranchSide: "org.jdom.ContentList:235"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:230"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:236"
        BranchSideFuncs:
        - "isAncestor(org.jdom.Element)"
      - BranchSide: "org.jdom.ContentList:235"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:231"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:236"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.ContentList:235"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:236"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:237"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:236"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:236"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:241"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:240"
        BranchSideFuncs:
        - "ensureCapacity(int)"
        - "setParent(org.jdom.Parent)"
    - Branch String: "org.jdom.ContentList:244"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:246"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.jdom.ContentList:202,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList:205,1"
      Dst: "[org.jdom.ContentList].documentCanContain"
    - Src: "org.jdom.ContentList:208,1"
      Dst: "[org.jdom.ContentList].elementCanContain"
    - Src: "org.jdom.ContentList:211,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.jdom.ContentList:219,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList:220,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.ContentList:220,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList:220,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList:231,1"
      Dst: "[org.jdom.Element].isAncestor"
    - Src: "org.jdom.ContentList:238,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList:237,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.ContentList:241,1"
      Dst: "[org.jdom.Content].setParent"
    - Src: "org.jdom.ContentList:243,1"
      Dst: "[org.jdom.ContentList].ensureCapacity"
    - Src: "org.jdom.ContentList:247,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.jdom.ContentList].ensureCapacity(int)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].remove(int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 372
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:277"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:278"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:277"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:277"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:282"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:281"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:282"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:283"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:282"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:282"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:285"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:284"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "ensureCapacity(int)"
        - "size()"
    - Branch String: "org.jdom.ContentList:290"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:291"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "next()"
      - BranchSide: "org.jdom.ContentList:290"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "next()"
    - Branch String: "org.jdom.ContentList:297"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.ContentList:278,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList:278,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList:279,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList:279,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList:278,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.ContentList:282,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.jdom.ContentList:285,1"
      Dst: "[org.jdom.ContentList].ensureCapacity"
    - Src: "org.jdom.ContentList:289,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jdom.ContentList:291,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.ContentList:292,1"
      Dst: "[org.jdom.ContentList].add"
    - Src: "org.jdom.ContentList:290,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.ContentList:298,1"
      Dst: "[org.jdom.ContentList].remove"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.jdom.ContentList].addAll(java.util.Collection)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].addAll(int,java.util.Collection)"
    - "[org.jdom.ContentList].size()"
    functionUses: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList:262,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList:262,1"
      Dst: "[org.jdom.ContentList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].clear()"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].removeParent(org.jdom.Content)"
    functionUses: 14
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:310"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:311"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.ContentList:313,1"
      Dst: "[org.jdom.ContentList].removeParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList].clearAndSet(java.util.Collection)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:335"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:347"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:346"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:335"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:347"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:346"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:347"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:348"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.ContentList:335,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.jdom.ContentList:336,1"
      Dst: "[org.jdom.ContentList].ensureCapacity"
    - Src: "org.jdom.ContentList:338,1"
      Dst: "[org.jdom.ContentList].addAll"
    - Src: "org.jdom.ContentList:349,1"
      Dst: "[org.jdom.ContentList].removeParent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList].documentCanContain(int,org.jdom.Content)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].indexOfFirstElement()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].indexOfDocType()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].indexOfDocType()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].indexOfFirstElement()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:152"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:162"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:161"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:153"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:157"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:156"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:157"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:162"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:161"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:162"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:173"
        BranchSideFuncs:
        - "indexOfDocType()"
      - BranchSide: "org.jdom.ContentList:172"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:163"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:167"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:166"
        BranchSideFuncs:
        - "indexOfFirstElement()"
    - Branch String: "org.jdom.ContentList:168"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:173"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:172"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:168"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:173"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:172"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:173"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:177"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:176"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:177"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:181"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:180"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:181"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:151"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.ContentList:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList:153,1"
      Dst: "[org.jdom.ContentList].indexOfFirstElement"
    - Src: "org.jdom.ContentList:154,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList:157,1"
      Dst: "[org.jdom.ContentList].indexOfDocType"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].elementCanContain(int,org.jdom.Content)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:187"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:186"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.ContentList:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList:188,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].ensureCapacity(int)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:363"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:365"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:367"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:362"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:361"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:370"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:372"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:371"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.jdom.ContentList:364,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jdom.ContentList:373,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].get(int)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].size()"
    functionUses: 70
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:385"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:386"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:385"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:385"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:389"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList:386,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList:386,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList:387,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList:387,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList:386,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].getModCount()"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].getView(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList:399,1"
      Dst: "[org.jdom.ContentList$FilterList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].indexOfDocType()"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:428"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:430"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:429"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:428"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:429"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:430"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:429"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList].indexOfFirstElement()"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:410"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:412"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:411"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:410"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:411"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:412"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:411"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList].remove(int)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].removeParent(org.jdom.Content)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 16
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:445"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:446"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:445"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:445"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:449"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:448"
        BranchSideFuncs:
        - "removeParent(org.jdom.Content)"
    - Branch String: "org.jdom.ContentList:452"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:454"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.jdom.ContentList:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList:446,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList:446,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList:447,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList:447,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList:446,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.ContentList:450,1"
      Dst: "[org.jdom.ContentList].removeParent"
    - Src: "org.jdom.ContentList:453,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].removeParent(org.jdom.Content)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].setParent(org.jdom.Parent)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList:462,1"
      Dst: "[org.jdom.Content].setParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].set(int,java.lang.Object)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].indexOfFirstElement()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].indexOfDocType()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    functionUses: 16
    ICount: 45
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jdom.ContentList:475"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:476"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:475"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:475"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:479"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:478"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:479"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:487"
        BranchSideFuncs:
        - "indexOfFirstElement()"
      - BranchSide: "org.jdom.ContentList:486"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:479"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:487"
        BranchSideFuncs:
        - "indexOfFirstElement()"
      - BranchSide: "org.jdom.ContentList:486"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:481"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:487"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:486"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:481"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:487"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList:486"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList:487"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:495"
        BranchSideFuncs:
        - "indexOfDocType()"
      - BranchSide: "org.jdom.ContentList:494"
        BranchSideFuncs:
        - "remove(int)"
    - Branch String: "org.jdom.ContentList:487"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:495"
        BranchSideFuncs:
        - "indexOfDocType()"
      - BranchSide: "org.jdom.ContentList:494"
        BranchSideFuncs:
        - "remove(int)"
    - Branch String: "org.jdom.ContentList:489"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:495"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.ContentList:494"
        BranchSideFuncs:
        - "remove(int)"
    - Branch String: "org.jdom.ContentList:489"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList:495"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.ContentList:494"
        BranchSideFuncs:
        - "remove(int)"
    Callsites:
    - Src: "org.jdom.ContentList:476,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList:476,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList:477,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList:477,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList:476,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.ContentList:480,1"
      Dst: "[org.jdom.ContentList].indexOfFirstElement"
    - Src: "org.jdom.ContentList:482,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList:488,1"
      Dst: "[org.jdom.ContentList].indexOfDocType"
    - Src: "org.jdom.ContentList:495,1"
      Dst: "[org.jdom.ContentList].remove"
    - Src: "org.jdom.ContentList:497,1"
      Dst: "[org.jdom.ContentList].add"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].size()"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 107
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].toString()"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 76
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList:521,1"
      Dst: "[java.util.AbstractCollection].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList].uncheckedAddContent(org.jdom.Content)"
    functionSourceFile: "org.jdom.ContentList"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].ensureCapacity(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList:121,1"
      Dst: "[org.jdom.ContentList].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 1
    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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:99,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:106,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:108,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    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: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Log4JLogger:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:114,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:116,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:119,1"
      Dst: "[org.apache.log4j.Logger].getName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].trace(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: 22
    ICount: 7
    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].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:145,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:145,1"
      Dst: "[org.apache.log4j.Logger].log"
    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: 154
    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: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].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 165
    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:166,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:166,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 175
    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:176,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:176,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:187,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:187,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: 196
    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:197,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:197,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: 207
    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:208,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:208,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:218,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:218,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: 228
    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:229,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:229,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:239,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:239,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:250,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:250,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: 256
    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:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Log4JLogger:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:264"
        BranchSideFuncs:
        - "getLogger(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:262,1"
      Dst: "[org.apache.log4j.Logger].getLogger"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].isDebugEnabled()"
    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: 24
    ICount: 4
    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].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:280,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:280,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:287,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:287,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:294,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:294,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: 302
    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:303,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:303,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: 309
    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:310,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:310,1"
      Dst: "[org.apache.log4j.Logger].isEnabledFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:53,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:53,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:53,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 237
    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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].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.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 48
    ICount: 6
    EdgeCount: 41
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 14
    ICount: 11
    EdgeCount: 285
    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.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.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].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.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 82
    ICount: 5
    EdgeCount: 77
    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: 40
    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: 12
    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: 14
    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.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.jdom.ContentList$FilterList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].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.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    functionUses: 8
    ICount: 5
    EdgeCount: 18
    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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 11
    ICount: 6
    EdgeCount: 19
    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: 8
    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: 11
    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.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].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.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: 181
    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: 40
    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.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: 35
    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.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[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.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    functionUses: 21
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.AbstractHashedMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].createEntrySetIterator()"
    functionUses: 112
    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.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.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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 54
    ICount: 5
    EdgeCount: 77
    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: 12
    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: 7
    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.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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.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: 179
    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.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].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.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    functionUses: 40
    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.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.jxpath.ri.compiler.VariableReference].<init>(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.VariableReference"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Expression].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.VariableReference:33,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.VariableReference].getVariableName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.VariableReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.VariableReference"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 72
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.VariableReference:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.VariableReference:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.VariableReference:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.VariableReference].isContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.VariableReference"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.VariableReference"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.VariableReference"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.VariableReference:62,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.VariableReference"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getRootContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getRootContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getVariableContext(org.apache.commons.jxpath.ri.QName)"
    functionUses: 48
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.VariableReference:72,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.VariableReference:72,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].getVariableContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].<init>()"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DocType:87,1"
      Dst: "[org.jdom.Content].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.DocType"
    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.jdom.DocType:144,1"
      Dst: "[org.jdom.DocType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DocType"
    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.jdom.DocType:131,1"
      Dst: "[org.jdom.DocType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DocType"
    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.jdom.DocType:110,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.DocType:111,1"
      Dst: "[org.jdom.DocType].setElementName"
    - Src: "org.jdom.DocType:112,1"
      Dst: "[org.jdom.DocType].setPublicID"
    - Src: "org.jdom.DocType:113,1"
      Dst: "[org.jdom.DocType].setSystemID"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].getElementName()"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: 152
    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.jdom.DocType].getInternalSubset()"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: 262
    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.jdom.DocType].getPublicID()"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: 184
    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.jdom.DocType].getSystemID()"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: 214
    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.jdom.DocType].getValue()"
    functionSourceFile: "org.jdom.DocType"
    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.jdom.DocType].setElementName(java.lang.String)"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.DocType:170"
      Branch Sides:
      - BranchSide: "org.jdom.DocType:173"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.DocType:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.DocType:169,1"
      Dst: "[org.jdom.Verifier].checkXMLName"
    - Src: "org.jdom.DocType:171,1"
      Dst: "[org.jdom.IllegalNameException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].setInternalSubset(java.lang.String)"
    functionSourceFile: "org.jdom.DocType"
    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.jdom.DocType].setPublicID(java.lang.String)"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.DocType:199"
      Branch Sides:
      - BranchSide: "org.jdom.DocType:202"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.DocType:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.DocType:198,1"
      Dst: "[org.jdom.Verifier].checkPublicID"
    - Src: "org.jdom.DocType:200,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].setSystemID(java.lang.String)"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.DocType:230"
      Branch Sides:
      - BranchSide: "org.jdom.DocType:233"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.DocType:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.DocType:229,1"
      Dst: "[org.jdom.Verifier].checkSystemLiteral"
    - Src: "org.jdom.DocType:231,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DocType].toString()"
    functionSourceFile: "org.jdom.DocType"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].<init>()"
    - "[org.jdom.output.XMLOutputter].outputString(org.jdom.DocType)"
    functionUses: 73
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DocType:274,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.DocType:275,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.DocType:276,1"
      Dst: "[org.jdom.output.XMLOutputter].<init>"
    - Src: "org.jdom.DocType:276,1"
      Dst: "[org.jdom.output.XMLOutputter].outputString"
    - Src: "org.jdom.DocType:278,1"
      Dst: "[java.lang.StringBuffer].toString"
    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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.jdom.Verifier].<init>()"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Verifier:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkAttributeName(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkXMLName(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:116"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:121"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:120"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:121"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:126"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:125"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:126"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:132"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:116,1"
      Dst: "[org.jdom.Verifier].checkXMLName"
    - Src: "org.jdom.Verifier:121,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.Verifier:126,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkCDATASection(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCharacterData(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:204"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:208"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:207"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:208"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:214"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:204,1"
      Dst: "[org.jdom.Verifier].checkCharacterData"
    - Src: "org.jdom.Verifier:208,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkCharacterData(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].isXMLCharacter(int)"
    functionUses: 6
    ICount: 48
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:154"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:159"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:158"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:164"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:180"
        BranchSideFuncs:
        - "isXMLCharacter(int)"
    - Branch String: "org.jdom.Verifier:164"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:180"
        BranchSideFuncs:
        - "isXMLCharacter(int)"
    - Branch String: "org.jdom.Verifier:167"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:177"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:176"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:169"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:170"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:169"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:169"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:181"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:158"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:159"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:159,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.Verifier:161,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.Verifier:181,1"
      Dst: "[org.jdom.Verifier].isXMLCharacter"
    - Src: "org.jdom.Verifier:185,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:185,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.jdom.Verifier:185,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:185,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Verifier].checkCommentData(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCharacterData(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:501"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:505"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:504"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:505"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:508"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:507"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:508"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:511"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:510"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:511"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:516"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:501,1"
      Dst: "[org.jdom.Verifier].checkCharacterData"
    - Src: "org.jdom.Verifier:505,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.Verifier:508,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.jdom.Verifier:511,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkElementName(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkXMLName(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:92"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:97"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:96"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:97"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:102"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:92,1"
      Dst: "[org.jdom.Verifier].checkXMLName"
    - Src: "org.jdom.Verifier:97,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Attribute,org.jdom.Element)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jdom.Attribute"
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].getNamespace()"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Element)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:340"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:344"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:343"
        BranchSideFuncs:
        - "checkNamespaceCollision(org.jdom.Namespace,org.jdom.Element)"
    Callsites:
    - Src: "org.jdom.Verifier:338,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.Verifier:339,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Verifier:340,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Verifier:344,1"
      Dst: "[org.jdom.Verifier].checkNamespaceCollision"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,java.util.List)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jdom.Namespace"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Attribute)"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Element)"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Namespace)"
    functionUses: 2
    ICount: 33
    EdgeCount: 193
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:408"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:412"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:411"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.jdom.Verifier:416"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:418"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:419"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:421"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:422"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:412"
        BranchSideFuncs:
        - "checkNamespaceCollision(org.jdom.Namespace,org.jdom.Namespace)"
      - BranchSide: "org.jdom.Verifier:411"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.jdom.Verifier:424"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:412"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:411"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.jdom.Verifier:414"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:430"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.jdom.Verifier:429"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:414"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:415"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.jdom.Verifier:414"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.jdom.Verifier:413,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.Verifier:415,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.Verifier:417,1"
      Dst: "[org.jdom.Verifier].checkNamespaceCollision"
    - Src: "org.jdom.Verifier:425,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.Verifier:425,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:425,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:425,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.Verifier:414,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Attribute)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jdom.Namespace"
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Namespace)"
    - "[org.jdom.Attribute].getNamespace()"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:391"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:394"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:390,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.Verifier:389,1"
      Dst: "[org.jdom.Verifier].checkNamespaceCollision"
    - Src: "org.jdom.Verifier:392,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.Verifier:392,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:392,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:392,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Element)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jdom.Namespace"
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Namespace)"
    - "[org.jdom.Element].getNamespace()"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,java.util.List)"
    - "[org.jdom.Element].getAdditionalNamespaces()"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,java.util.List)"
    - "[org.jdom.Element].getAttributes()"
    functionUses: 3
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:360"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:365"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:364"
        BranchSideFuncs:
        - "getAdditionalNamespaces()"
    - Branch String: "org.jdom.Verifier:366"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:370"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:369"
        BranchSideFuncs:
        - "getAttributes()"
        - "checkNamespaceCollision(org.jdom.Namespace,java.util.List)"
    - Branch String: "org.jdom.Verifier:371"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:375"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:359,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.Verifier:358,1"
      Dst: "[org.jdom.Verifier].checkNamespaceCollision"
    - Src: "org.jdom.Verifier:361,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.Verifier:361,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:361,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:361,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.Verifier:365,1"
      Dst: "[org.jdom.Element].getAdditionalNamespaces"
    - Src: "org.jdom.Verifier:370,1"
      Dst: "[org.jdom.Element].getAttributes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Namespace,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jdom.Namespace"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getURI()"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:321"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:324"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:323"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:321"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:324"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:317,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Verifier:318,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.Verifier:321,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Verifier:322,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:322,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:322,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkNamespacePrefix(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].isXMLDigit(char)"
    - "[org.jdom.Verifier].isXMLNameCharacter(char)"
    functionUses: 1
    ICount: 41
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:227"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:228"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:227"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:227"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:232"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:231"
        BranchSideFuncs:
        - "isXMLDigit(char)"
    - Branch String: "org.jdom.Verifier:233"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:237"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:241"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:245"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:249"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:248"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:249"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:255"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:254"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:257"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:255"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:254"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:255"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:256"
        BranchSideFuncs:
        - "isXMLNameCharacter(char)"
      - BranchSide: "org.jdom.Verifier:255"
        BranchSideFuncs:
        - "isXMLNameCharacter(char)"
    - Branch String: "org.jdom.Verifier:264"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:269"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:227,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Verifier:232,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.Verifier:233,1"
      Dst: "[org.jdom.Verifier].isXMLDigit"
    - Src: "org.jdom.Verifier:249,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.jdom.Verifier:249,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.jdom.Verifier:255,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.Verifier:257,1"
      Dst: "[org.jdom.Verifier].isXMLNameCharacter"
    - Src: "org.jdom.Verifier:258,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:259,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:259,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.Verifier:264,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Verifier].checkNamespaceURI(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:282"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:283"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:282"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:282"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:287"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:286"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:288"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:292"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:296"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:301"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:282,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Verifier:287,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.Verifier:288,1"
      Dst: "[java.lang.Character].isDigit"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkProcessingInstructionData(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCharacterData(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:481"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:488"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:487"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:482"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:488"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:479,1"
      Dst: "[org.jdom.Verifier].checkCharacterData"
    - Src: "org.jdom.Verifier:482,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkProcessingInstructionTarget(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkXMLName(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:444"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:449"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:448"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:449"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:454"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:453"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:454"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:464"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:444,1"
      Dst: "[org.jdom.Verifier].checkXMLName"
    - Src: "org.jdom.Verifier:449,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.Verifier:454,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkPublicID(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].isXMLPublicIDCharacter(char)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:552"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:554"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:557"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:555"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:554"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:555"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:556"
        BranchSideFuncs:
        - "isXMLPublicIDCharacter(char)"
      - BranchSide: "org.jdom.Verifier:555"
        BranchSideFuncs:
        - "isXMLPublicIDCharacter(char)"
    Callsites:
    - Src: "org.jdom.Verifier:556,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.Verifier:557,1"
      Dst: "[org.jdom.Verifier].isXMLPublicIDCharacter"
    - Src: "org.jdom.Verifier:558,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.Verifier:558,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:558,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:558,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.Verifier:555,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Verifier].checkSystemLiteral(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCharacterData(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:578"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:580"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:581"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:587"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:586"
        BranchSideFuncs:
        - "checkCharacterData(java.lang.String)"
    - Branch String: "org.jdom.Verifier:582"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:586"
        BranchSideFuncs:
        - "checkCharacterData(java.lang.String)"
    Callsites:
    - Src: "org.jdom.Verifier:581,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.Verifier:587,1"
      Dst: "[org.jdom.Verifier].checkCharacterData"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].checkURI(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    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.jdom.Verifier:639"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:640"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:639"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:639"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:643"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:642"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:645"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:647"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:648"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:647"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:650"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:643"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:642"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:654"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:656"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:655"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:655"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:643"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:642"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:643"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:644"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:639,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Verifier:644,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.Verifier:645,1"
      Dst: "[org.jdom.Verifier].isURICharacter"
    - Src: "org.jdom.Verifier:646,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:646,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.jdom.Verifier:646,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:646,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.Verifier:654,1"
      Dst: "[org.jdom.Verifier].isHexDigit"
    - Src: "org.jdom.Verifier:643,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Verifier].checkXMLName(java.lang.String)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].isXMLNameStartCharacter(char)"
    - "[org.jdom.Verifier].isXMLNameCharacter(char)"
    functionUses: 4
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:603"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:605"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:604"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:603"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:605"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:604"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:604"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:610"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:609"
        BranchSideFuncs:
        - "isXMLNameStartCharacter(char)"
    - Branch String: "org.jdom.Verifier:611"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:616"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:615"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:618"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:616"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:615"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:616"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:617"
        BranchSideFuncs:
        - "isXMLNameCharacter(char)"
      - BranchSide: "org.jdom.Verifier:616"
        BranchSideFuncs:
        - "isXMLNameCharacter(char)"
    Callsites:
    - Src: "org.jdom.Verifier:603,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.Verifier:604,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.Verifier:604,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Verifier:610,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.Verifier:611,1"
      Dst: "[org.jdom.Verifier].isXMLNameStartCharacter"
    - Src: "org.jdom.Verifier:612,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Verifier:613,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Verifier:613,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.Verifier:618,1"
      Dst: "[org.jdom.Verifier].isXMLNameCharacter"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Verifier].isHexDigit(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:690"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:690"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:691"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:691"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:692"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:693"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:692"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:693"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isURICharacter(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:708"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:708"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:709"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:709"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:710"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:710"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:711"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:712"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:713"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:714"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:715"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:716"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:717"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:718"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:719"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:720"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:721"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:722"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:724"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:725"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:726"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:727"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:728"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:729"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:730"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:731"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:730"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 48
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLCharacter(int)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:745"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:746"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:745"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:746"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:747"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:746"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:747"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:748"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:749"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:749"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:750"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:750"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:751"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Verifier:750"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:751"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:750"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:751"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:752"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLCombiningChar(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 1038
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 485
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:1039"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1039"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1040"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1040"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1041"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1041"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1042"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1042"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1044"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1044"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1045"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1045"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1046"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1047"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1047"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1049"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1050"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1050"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1051"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1052"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1052"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1054"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1054"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1055"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1055"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1056"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1056"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1058"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1058"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1059"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1059"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1060"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1061"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1061"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1063"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1064"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1064"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1065"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1065"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1066"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1066"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1068"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1069"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1070"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1071"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1071"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1072"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1072"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1074"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1074"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1075"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1076"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1076"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1077"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1078"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1080"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1081"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1082"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1082"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1083"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1083"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1085"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1085"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1086"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1086"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1087"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1087"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1088"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1090"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1090"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1091"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1091"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1092"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1092"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1094"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1094"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1095"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1096"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1096"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1097"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1097"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1099"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1099"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1100"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1100"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1101"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1101"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1103"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1103"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1104"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1104"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1105"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1105"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1106"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1108"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1108"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1109"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1109"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1110"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1110"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1112"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1112"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1113"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1113"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1114"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1114"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1116"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1116"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1117"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1117"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1118"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1118"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1120"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1120"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1121"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1121"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1122"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1122"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1124"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1124"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1125"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1125"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1126"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1127"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1129"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1129"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1130"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1130"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1131"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1132"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1132"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1134"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1134"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1135"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1135"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1136"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1136"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1137"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1139"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1140"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1141"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1142"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1143"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1143"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1145"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1145"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1146"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1146"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1147"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1148"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1148"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1150"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1150"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1151"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1152"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1152"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1153"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1155"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1155"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1156"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1157"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:1158"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 323
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLDigit(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 1202
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 92
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:1203"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1203"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1204"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1204"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1205"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1205"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1206"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1206"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1208"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1208"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1209"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1209"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1210"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1210"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1212"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1212"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1213"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1213"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1214"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1214"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1216"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1216"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1217"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1217"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1218"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1218"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1220"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1220"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1221"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1221"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:1222"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLExtender(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 1172
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:1173"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1176"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1177"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1178"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1179"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1180"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1181"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1182"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1183"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1185"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1185"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1186"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1186"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1187"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1187"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:1188"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLLetter(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 1076
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:818"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:818"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:819"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:819"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:820"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:820"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:821"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:821"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:822"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:822"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:823"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:823"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:824"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:824"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:825"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:825"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:826"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:826"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:827"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:827"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:828"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:828"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:829"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:829"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:830"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:830"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:831"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:831"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:832"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:832"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:833"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:834"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:834"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:835"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:836"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:836"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:837"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:837"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:838"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:838"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:839"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:840"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:841"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:842"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:843"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:843"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:844"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:844"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:845"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:845"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:846"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:846"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:847"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:847"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:848"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:848"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:849"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:849"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:850"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:850"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:851"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:851"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:852"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:852"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:853"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:853"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:854"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:854"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:855"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:856"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:856"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:857"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:857"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:858"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:858"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:859"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:859"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:860"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:860"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:861"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:861"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:862"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:862"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:863"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:863"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:864"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:864"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:865"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:866"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:866"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:867"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:867"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:868"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:869"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:869"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:870"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:870"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:871"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:871"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:872"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:872"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:873"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:873"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:874"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:875"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:875"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:876"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:876"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:877"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:877"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:878"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:878"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:879"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:879"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:880"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:880"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:881"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:881"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:882"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:882"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:883"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:883"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:884"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:884"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:885"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:885"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:886"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:886"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:887"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:888"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:888"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:889"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:889"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:890"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:891"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:891"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:892"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:892"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:893"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:893"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:894"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:894"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:895"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:895"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:896"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:897"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:898"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:898"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:899"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:899"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:900"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:900"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:901"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:901"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:902"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:902"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:903"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:903"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:904"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:905"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:905"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:906"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:906"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:907"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:907"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:908"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:908"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:909"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:909"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:910"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:910"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:911"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:912"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:912"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:913"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:913"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:914"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:914"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:915"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:915"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:916"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:916"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:917"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:917"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:918"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:918"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:919"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:919"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:920"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:920"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:921"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:921"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:922"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:922"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:923"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:923"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:924"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:924"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:925"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:925"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:926"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:926"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:927"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:927"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:928"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:929"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:929"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:930"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:930"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:931"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:931"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:932"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:932"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:933"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:933"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:934"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:934"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:935"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:935"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:936"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:937"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:937"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:938"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:938"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:939"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:939"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:940"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:941"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:941"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:942"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:943"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:944"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:944"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:945"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:945"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:946"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:946"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:947"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:948"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:949"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:949"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:950"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:950"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:951"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:952"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:952"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:953"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:954"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:954"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:955"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:955"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:956"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:956"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:957"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:957"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:958"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:958"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:959"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:960"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:960"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:961"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:961"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:962"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:963"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:963"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:964"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:964"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:965"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:966"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:967"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:968"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:969"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:970"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:971"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:971"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:972"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:973"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:973"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:974"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:975"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:976"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:977"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:978"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:978"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:979"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:979"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:980"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:981"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:982"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:983"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:984"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:984"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:985"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:985"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:986"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:987"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:987"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:988"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:989"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:990"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:991"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:991"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:992"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:992"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:993"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:993"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:994"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:994"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:995"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:995"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:996"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:996"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:997"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:997"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:998"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:999"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1000"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1001"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1001"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1002"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1002"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1003"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1003"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1004"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1005"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1005"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1006"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1006"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1007"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1007"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1008"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1008"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1009"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1009"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1010"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1010"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1011"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1011"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1012"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1013"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1013"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1014"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1015"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1015"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1016"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1017"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1017"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1018"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1018"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1019"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1019"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1020"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1020"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1021"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1021"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:1022"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:1022"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:1023"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 715
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLLetterOrDigit(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:801"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:800"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:801"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:801,1"
      Dst: "[org.jdom.Verifier].isXMLLetter"
    - Src: "org.jdom.Verifier:801,1"
      Dst: "[org.jdom.Verifier].isXMLDigit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLNameCharacter(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].isXMLDigit(char)"
    - "[org.jdom.Verifier].isXMLLetter(char)"
    - "[org.jdom.Verifier].isXMLCombiningChar(char)"
    - "[org.jdom.Verifier].isXMLExtender(char)"
    functionUses: 2
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:768"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-1"
        BranchSideFuncs:
        - "isXMLCombiningChar(char)"
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:768"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-1"
        BranchSideFuncs:
        - "isXMLCombiningChar(char)"
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:768"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-1"
        BranchSideFuncs:
        - "isXMLCombiningChar(char)"
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:768"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-1"
        BranchSideFuncs:
        - "isXMLCombiningChar(char)"
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:769"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-1"
        BranchSideFuncs:
        - "isXMLExtender(char)"
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:769"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-1"
        BranchSideFuncs:
        - "isXMLExtender(char)"
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:769"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-1"
        BranchSideFuncs:
        - "isXMLExtender(char)"
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:770"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:768,1"
      Dst: "[org.jdom.Verifier].isXMLLetter"
    - Src: "org.jdom.Verifier:768,1"
      Dst: "[org.jdom.Verifier].isXMLDigit"
    - Src: "org.jdom.Verifier:769,1"
      Dst: "[org.jdom.Verifier].isXMLCombiningChar"
    - Src: "org.jdom.Verifier:770,1"
      Dst: "[org.jdom.Verifier].isXMLExtender"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLNameStartCharacter(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 785
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].isXMLLetter(char)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:786"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:786"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:786"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Verifier:786,1"
      Dst: "[org.jdom.Verifier].isXMLLetter"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Verifier].isXMLPublicIDCharacter(char)"
    functionSourceFile: "org.jdom.Verifier"
    linkageType: null
    functionLinenumber: 522
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Verifier:523"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:523"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:524"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:524"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:525"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:525"
      Branch Sides: []
    - Branch String: "org.jdom.Verifier:527"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:528"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:529"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:530"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:531"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:532"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:533"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:534"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:535"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Verifier:536"
      Branch Sides:
      - BranchSide: "org.jdom.Verifier:537"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 30
    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: 35
    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: 111
    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: 20
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 29
    EdgeCount: 94
    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.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: 94
    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: 61
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageScopeContext].<init>(javax.servlet.jsp.PageContext)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.servlet.jsp.PageContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContext:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageScopeContext].getAttributeNames()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContext"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContext:45,1"
      Dst: "[javax.servlet.jsp.PageContext].getAttributeNamesInScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageScopeContext].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContext"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContext:54,1"
      Dst: "[javax.servlet.jsp.PageContext].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageScopeContext].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContext"
    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.jxpath.servlet.PageScopeContext:63,1"
      Dst: "[javax.servlet.jsp.PageContext].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].<init>(org.apache.commons.jxpath.Container,java.util.Locale)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:39"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.Container,java.util.Locale)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:40,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.Container)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:46"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.Container)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:47,1"
      Dst: "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.functions.MethodFunction].<init>(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.jxpath.functions.MethodFunction"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethod(java.lang.reflect.Method)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:41,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:42,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.functions.MethodFunction].invoke(org.apache.commons.jxpath.ExpressionContext,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.functions.MethodFunction"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ExpressionContext"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.TypeUtils].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.TypeUtils].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.TypeUtils].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 106
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:61"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:69"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:80"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:91"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.MethodFunction:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.MethodFunction:96"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:50,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:50,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:56,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:58,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:67,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:80,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:91,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:95,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:97,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:97,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    functionSourceFile: "org.apache.commons.jxpath.functions.MethodFunction"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.functions.MethodFunction:104,1"
      Dst: "[java.lang.reflect.Method].toString"
    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: 155
    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: 160
    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: 34
    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.jxpath.ri.model.jdom.JDOMPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>(java.lang.Object,java.util.Locale)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>(java.lang.Object,java.util.Locale)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:43"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:49"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.util.Locale)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:44,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:61"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory:56,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].collectNamespaces(java.util.List,org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:41,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:43,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:44,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:44,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].collectNamespaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].collectNamespaces(java.util.List,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].collectNamespaces(java.util.List,org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 2
    ICount: 35
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:null"
        BranchSideFuncs:
        - "collectNamespaces(java.util.List,org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:73"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "getPrefix(org.w3c.dom.Node)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:63"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "getPrefix(org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:68"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:61"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:53,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:55,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].collectNamespaces"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:57,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:58,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:61,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:62,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:64,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:65,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:66,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:67,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:69,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String,java.lang.String)"
    functionUses: 17
    ICount: 26
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:83"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:86"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:93"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:92"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String,java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:93"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:92"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:78,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:88,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:89,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:90,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:91,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:93,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:93,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].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:org.jdom.AttributeList:org.jdom.ContentList].size()"
    functionUses: 15
    ICount: 11
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:102"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:102"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:104,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    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: 35
    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: 111
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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: 20
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.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.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.ChainedClosure].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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].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.jxpath.util.BasicTypeConverter$ValueNodeSet].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet"
    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.jxpath.util.BasicTypeConverter$ValueNodeSet:479,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getValues()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:485,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getNodes()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet"
    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.jxpath.util.BasicTypeConverter$ValueNodeSet:490,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getPointers()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].<init>(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 5
    ICount: 23
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:502"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:496,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:497,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:498,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:498,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:498,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet:500,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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.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: 38
    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: 12
    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: 54
    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.jxpath.ri.axes.InitialContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.InitialContext"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    functionUses: 7
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.InitialContext:41"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:44"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.InitialContext:43"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:42"
        BranchSideFuncs:
        - "getIndex()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:38,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:40,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:40,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:43,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.InitialContext"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.InitialContext"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.InitialContext].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.InitialContext"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:59,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.InitialContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.InitialContext"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].setPosition(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:64,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.InitialContext].setPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.InitialContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.InitialContext"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer:org.apache.commons.jxpath.ri.model.beans.BeanPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.dom.NamespacePointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].setIndex(int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.InitialContext:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:77"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.InitialContext:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:75"
        BranchSideFuncs:
        - "setIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.InitialContext:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:75"
        BranchSideFuncs:
        - "setIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.InitialContext:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:71,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.axes.InitialContext:72,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.InitialContext].nextSet()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.InitialContext"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.InitialContext:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.InitialContext:84"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AncestorContext].<init>(org.apache.commons.jxpath.ri.EvalContext,boolean,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AncestorContext"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "boolean"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:43,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AncestorContext"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AncestorContext].getDocumentOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AncestorContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AncestorContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AncestorContext"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:60,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AncestorContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AncestorContext"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].reset()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].nextNode()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:70"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:69"
        BranchSideFuncs:
        - "getCurrentPosition()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:75"
        BranchSideFuncs:
        - "nextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:69"
        BranchSideFuncs:
        - "getCurrentPosition()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:66,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:67,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.AncestorContext].reset"
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:71,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.AncestorContext].nextNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.AncestorContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AncestorContext"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 12
    ICount: 31
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:90"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:89"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:89"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:89"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:95"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.AncestorContext:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AncestorContext:89"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:82,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:83,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    - Src: "org.apache.commons.jxpath.ri.axes.AncestorContext:90,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[JDOMAbout].<init>()"
    functionSourceFile: "JDOMAbout"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "JDOMAbout:85,1"
      Dst: "[java.lang.Object].<init>"
    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.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.jxpath.ri.compiler.CoreOperationNotEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationNotEqual"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationNotEqual:30,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNotEqual].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationNotEqual"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.String"
    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.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.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    functionUses: 154
    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.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    functionUses: 160
    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.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].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.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    functionUses: 34
    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.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.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.ChainedClosure].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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].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.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.jdom.output.XMLOutputter$NamespaceStack].<init>(org.jdom.output.XMLOutputter)"
    functionSourceFile: "org.jdom.output.XMLOutputter$NamespaceStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.output.XMLOutputter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter$NamespaceStack:1569,1"
      Dst: "[org.jdom.output.NamespaceStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual:31,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual].evaluateCompare(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual:36"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual:35"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThanOrEqual"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath$NSContext].<init>(org.jdom.xpath.JaxenXPath)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath$NSContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.xpath.JaxenXPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:310,1"
      Dst: "[org.jaxen.SimpleNamespaceContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.JaxenXPath$NSContext].translateNamespacePrefixToUri(java.lang.String)"
    functionSourceFile: "org.jdom.xpath.JaxenXPath$NSContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:323"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:324"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:323"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:323"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:327"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:326"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:328"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:352"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:351"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:330"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:352"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:351"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:334"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:335"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:336"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:337"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:338"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:339"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:340"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:344"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:343"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:344"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:352"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:351"
        BranchSideFuncs: []
    - Branch String: "org.jdom.xpath.JaxenXPath$NSContext:346"
      Branch Sides:
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:352"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.xpath.JaxenXPath$NSContext:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:323,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:327,1"
      Dst: "[org.jaxen.SimpleNamespaceContext].translateNamespacePrefixToUri"
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:329,1"
      Dst: "[org.jdom.xpath.JaxenXPath].access$0"
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:337,1"
      Dst: "[org.jdom.Attribute].getParent"
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:339,1"
      Dst: "[org.jdom.Content].getParentElement"
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:341,1"
      Dst: "[org.jdom.Document].getRootElement"
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:345,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.xpath.JaxenXPath$NSContext:347,1"
      Dst: "[org.jdom.Namespace].getURI"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:32,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 48
    ICount: 16
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:37"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:42"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:37"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:38,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr:38,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationOr"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.String"
    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.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.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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:59,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 67
    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:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:75"
        BranchSideFuncs:
        - "getDefaultHierarchy()"
        - "getLoggerFor(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:73,1"
      Dst: "[org.apache.log.Hierarchy].getDefaultHierarchy"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:73,1"
      Dst: "[org.apache.log.Hierarchy].getLoggerFor"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 88
    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:89,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:100,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].debug"
    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: 109
    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:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:113"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:111,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:111,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:111,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: 122
    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:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:126"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:124,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:124,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:124,1"
      Dst: "[org.apache.log.Logger].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 134
    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:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:138"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:136,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:136,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:136,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:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:149,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:149,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:149,1"
      Dst: "[org.apache.log.Logger].info"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 159
    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:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:163"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:161,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:161,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:161,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: 172
    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:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:176"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:174,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:174,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:174,1"
      Dst: "[org.apache.log.Logger].warn"
    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:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:186,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:186,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:186,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: 197
    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:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:201"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:200"
        BranchSideFuncs: []
    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: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:199,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:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:211,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:211,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:211,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:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:224,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:224,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:224,1"
      Dst: "[org.apache.log.Logger].fatalError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 231
    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:232,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:232,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:239,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:239,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:246,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:246,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:253,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:253,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: 259
    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:260,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:260,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: 266
    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:267,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:267,1"
      Dst: "[org.apache.log.Logger].isWarnEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 97
    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.NullComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    functionUses: 64
    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.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 11
    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.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$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].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$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].prev()"
    functionUses: 182
    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$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].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: 179
    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$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].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$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].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$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].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$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].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.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 40
    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.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: 160
    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: 164
    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: 35
    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: 71
    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.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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.jdom.AttributeList:org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.jdom.ContentList$FilterList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.jdom.AttributeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    functionUses: 8
    ICount: 13
    EdgeCount: 48
    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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 14
    EdgeCount: 53
    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.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.RowSetDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperties()"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.WrapDynaClass].getName()"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getName()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getName()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getName()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getName()"
    - "[org.apache.commons.beanutils.BasicDynaClass].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    functionUses: 14
    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.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isIndexed()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 2
    ICount: 52
    EdgeCount: 32
    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.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isMapped()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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: 19
    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.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].isRestricted()"
    - "[org.apache.commons.beanutils.LazyDynaMap].isRestricted()"
    - "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isIndexed()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 55
    EdgeCount: 33
    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.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isMapped()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.beanutils.DynaProperty].getContentType()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    functionUses: 2
    ICount: 52
    EdgeCount: 56
    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.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].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.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    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.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].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.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 16
    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.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].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.jdom.transform.XSLTransformException].<init>()"
    functionSourceFile: "org.jdom.transform.XSLTransformException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformException:72,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformException].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.transform.XSLTransformException"
    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.jdom.transform.XSLTransformException:76,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformException].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.jdom.transform.XSLTransformException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformException:80,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: -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.functors.FunctorUtils$1:175,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    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.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: 13
    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: 4
    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: 94
    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: 61
    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: 71
    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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 111
    ICount: 7
    EdgeCount: 76
    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.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].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.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].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.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.map.UnmodifiableEntrySet].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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 65
    EdgeCount: 310
    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.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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.functors.ConstantFactory:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.jdom.AttributeList:org.jdom.ContentList].create()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    functionUses: 55
    ICount: 25
    EdgeCount: 93
    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.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].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.jxpath.ri.model.beans.PropertyIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer"
    - "java.lang.String"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyIndex()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyIndex()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer:org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getIndex()"
    functionUses: 3
    ICount: 47
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:65"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:71"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:70"
        BranchSideFuncs:
        - "getPropertyIndex()"
        - "getIndex()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:52,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:52,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:62,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:66,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:71,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:72,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator].prepareForIndividualProperty(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].prepareForIndividualProperty(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].reset()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].handle(java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer()"
    functionUses: 18
    ICount: 34
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:111"
        BranchSideFuncs:
        - "setPosition(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:107"
        BranchSideFuncs:
        - "prepareForIndividualProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:114"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:104,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].prepareForIndividualProperty"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:112,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:115,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].reset"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:119,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:122,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].handle"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:125,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:125,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:126,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:126,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:127,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:127,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:128,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPositionAllProperties(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPositionIndividualProperty(int)"
    functionUses: 17
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:138"
        BranchSideFuncs:
        - "setPositionIndividualProperty(int)"
        - "setPositionAllProperties(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:139,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPositionAllProperties"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:139,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPositionIndividualProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPositionIndividualProperty(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].prepareForIndividualProperty(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator].prepareForIndividualProperty(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    functionUses: 1
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:157"
        BranchSideFuncs:
        - "prepareForIndividualProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:160"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:184"
        BranchSideFuncs:
        - "setIndex(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:184"
        BranchSideFuncs:
        - "setIndex(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:154,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].prepareForIndividualProperty"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:161,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:185,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPositionAllProperties(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyCount()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyCount()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyCount()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyCount()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    functionUses: 1
    ICount: 85
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:200"
        BranchSideFuncs:
        - "getPropertyCount()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:259"
        BranchSideFuncs:
        - "getLength()"
        - "setPropertyIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:null"
        BranchSideFuncs:
        - "setIndex(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:null"
        BranchSideFuncs:
        - "setIndex(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:201,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyCount"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:205,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:206,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:221,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].prepareForIndividualProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyIndex(int)"
    functionUses: 3
    ICount: 58
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:null"
        BranchSideFuncs:
        - "setPropertyIndex(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:270,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyNames"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:279,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:280,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].handle(java.lang.Throwable)"
    functionUses: 3
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:318,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.beans.PropertyIterator:321,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].handle"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.TypeUtils].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.TypeUtils:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.TypeUtils].setTypeConverter(org.apache.commons.jxpath.util.TypeConverter)"
    functionSourceFile: "org.apache.commons.jxpath.util.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.util.TypeConverter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.TypeUtils].getTypeConverter()"
    functionSourceFile: "org.apache.commons.jxpath.util.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.util.TypeConverter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.TypeUtils].canConvert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.TypeUtils"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.TypeUtils:65,1"
      Dst: "[org.apache.commons.jxpath.util.TypeConverter].canConvert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.TypeUtils].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.TypeUtils"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.TypeUtils:76,1"
      Dst: "[org.apache.commons.jxpath.util.TypeConverter].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.TypeUtils"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    functionUses: 4
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.TypeUtils:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.TypeUtils:85"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.TypeUtils:86,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.jxpath.util.TypeUtils:86,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.AndFilter].<init>(org.jdom.filter.Filter,org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.filter.AndFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.filter.Filter"
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.AndFilter:85"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:86"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.AndFilter:85"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.AndFilter:85"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.filter.AndFilter:84,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    - Src: "org.jdom.filter.AndFilter:86,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.AndFilter"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    functionUses: 103
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.jdom.filter.AndFilter:97"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:101"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.AndFilter:100"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.AndFilter:101"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.AndFilter:107"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.AndFilter:103"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:104"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.AndFilter:103"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.jdom.filter.AndFilter:103"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:105"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom.filter.AndFilter:104"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.AndFilter:104"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.AndFilter:107"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.AndFilter:104"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:108"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.AndFilter:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.filter.AndFilter:103,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.AndFilter].hashCode()"
    functionSourceFile: "org.jdom.filter.AndFilter"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    functionUses: 66
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.AndFilter:112,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.AndFilter"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    functionUses: 18
    ICount: 12
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.filter.AndFilter:93"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:92"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
    - Branch String: "org.jdom.filter.AndFilter:93"
      Branch Sides:
      - BranchSide: "org.jdom.filter.AndFilter:92"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
    Callsites:
    - Src: "org.jdom.filter.AndFilter:93,1"
      Dst: "[org.jdom.filter.Filter].matches"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.AndFilter].toString()"
    functionSourceFile: "org.jdom.filter.AndFilter"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    functionUses: 76
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.AndFilter:116,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.filter.AndFilter:117,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.filter.AndFilter:118,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jdom.filter.AndFilter:123,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 54
    ICount: 15
    EdgeCount: 215
    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: 33
    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.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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:55,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    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: 72
    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:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:73,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:74,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:76,1"
      Dst: "[java.lang.Throwable].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:77,1"
      Dst: "[java.lang.Throwable].getStackTrace"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:84,1"
      Dst: "[java.lang.StackTraceElement].getMethodName"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:87,1"
      Dst: "[java.util.logging.Logger].logp"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 102
    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:103,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:103,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: 113
    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:114,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:114,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:124,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:124,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: 134
    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:135,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:135,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:145,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:145,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:156,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:156,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: 162
    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:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:164,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: 175
    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:176,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:176,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:187,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:187,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: 193
    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:194,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:194,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:201,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:201,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:208,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:208,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:215,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:215,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: 221
    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:222,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:222,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: 228
    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:229,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:229,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 238
    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:239,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:239,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:250,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:250,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: 259
    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:260,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:260,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: 270
    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:271,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:271,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    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.jxpath.ri.model.dom.NamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:40,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:54,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:61,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getNamespaceURI()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:81,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:89"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:87,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    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.jxpath.ri.model.dom.NamespacePointer:103,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    functionUses: 12
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:110,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    functionUses: 17
    ICount: 21
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:124"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:116,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:118,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:118,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:119,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:120,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:126,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 67
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:131,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer:145,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.NamespacePointer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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: 14
    ICount: 4
    EdgeCount: 59
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    functionUses: 14
    ICount: 4
    EdgeCount: 101
    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.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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].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: 11
    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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 85
    EdgeCount: 16
    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.logging.LogFactory$2].<init>(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$2"
    linkageType: null
    functionLinenumber: 957
    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$2:958,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$2].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$2"
    linkageType: null
    functionLinenumber: 959
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].createFactory(java.lang.String,java.lang.ClassLoader)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$2:960,1"
      Dst: "[org.apache.commons.logging.LogFactory].createFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.DOMOutputter].<init>()"
    functionSourceFile: "org.jdom.output.DOMOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.DOMOutputter:95,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.DOMOutputter].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.output.DOMOutputter"
    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.jdom.output.DOMOutputter:106,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.DOMOutputter].createDOMDocument(org.jdom.DocType)"
    functionSourceFile: "org.jdom.output.DOMOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.DocType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.DOMOutputter:183"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.DOMOutputter:187,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.output.DOMOutputter:187,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.output.DOMOutputter:189,1"
      Dst: "[org.jdom.adapters.DOMAdapter].createDocument"
    - Src: "org.jdom.output.DOMOutputter:239,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.DOMOutputter].getXmlnsTagFor(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.output.DOMOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.DOMOutputter:417"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:421"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.DOMOutputter:417,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.DOMOutputter:417,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.DOMOutputter:418,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.output.DOMOutputter:418,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.DOMOutputter:418,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.DOMOutputter:418,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.DOMOutputter].output(org.jdom.Attribute,org.w3c.dom.Document)"
    functionSourceFile: "org.jdom.output.DOMOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "org.jdom.Attribute"
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.DOMOutputter:393"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:398"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.DOMOutputter:393,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.output.DOMOutputter:395,1"
      Dst: "[org.jdom.Attribute].getQualifiedName"
    - Src: "org.jdom.output.DOMOutputter:395,1"
      Dst: "[org.w3c.dom.Document].createAttribute"
    - Src: "org.jdom.output.DOMOutputter:398,1"
      Dst: "[org.jdom.Attribute].getNamespaceURI"
    - Src: "org.jdom.output.DOMOutputter:398,1"
      Dst: "[org.w3c.dom.Document].createAttributeNS"
    - Src: "org.jdom.output.DOMOutputter:401,1"
      Dst: "[org.jdom.Attribute].getValue"
    - Src: "org.jdom.output.DOMOutputter:401,1"
      Dst: "[org.w3c.dom.Attr].setValue"
    - Src: "org.jdom.output.DOMOutputter:403,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.DOMOutputter:404,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.DOMOutputter:403,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.DOMOutputter:403,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.DOMOutputter].output(org.jdom.Document)"
    functionSourceFile: "org.jdom.output.DOMOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.DOMOutputter:134"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:150"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:149"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:140"
      Branch Sides: []
    - Branch String: "org.jdom.output.DOMOutputter:150"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:155"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:156"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:163"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:164"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:120"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:131"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:132"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.DOMOutputter:121,1"
      Dst: "[org.jdom.output.NamespaceStack].<init>"
    - Src: "org.jdom.output.DOMOutputter:126,1"
      Dst: "[org.jdom.Document].getDocType"
    - Src: "org.jdom.output.DOMOutputter:127,1"
      Dst: "[org.jdom.output.DOMOutputter].createDOMDocument"
    - Src: "org.jdom.output.DOMOutputter:130,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.jdom.output.DOMOutputter:130,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.output.DOMOutputter:132,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.output.DOMOutputter:137,1"
      Dst: "[org.jdom.output.DOMOutputter].output"
    - Src: "org.jdom.output.DOMOutputter:139,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    - Src: "org.jdom.output.DOMOutputter:142,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.jdom.output.DOMOutputter:147,1"
      Dst: "[org.w3c.dom.Node].replaceChild"
    - Src: "org.jdom.output.DOMOutputter:153,1"
      Dst: "[org.jdom.Comment].getText"
    - Src: "org.jdom.output.DOMOutputter:153,1"
      Dst: "[org.w3c.dom.Document].createComment"
    - Src: "org.jdom.output.DOMOutputter:161,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.jdom.output.DOMOutputter:161,1"
      Dst: "[org.jdom.ProcessingInstruction].getData"
    - Src: "org.jdom.output.DOMOutputter:160,1"
      Dst: "[org.w3c.dom.Document].createProcessingInstruction"
    - Src: "org.jdom.output.DOMOutputter:169,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.DOMOutputter:170,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.output.DOMOutputter:170,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.output.DOMOutputter:170,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.DOMOutputter:169,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.DOMOutputter:168,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.output.DOMOutputter:131,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.DOMOutputter].output(org.jdom.Element,org.w3c.dom.Document,org.jdom.output.NamespaceStack)"
    functionSourceFile: "org.jdom.output.DOMOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Element"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.w3c.dom.Document"
    - "org.jdom.output.NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 157
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.DOMOutputter:251"
      Branch Sides: []
    - Branch String: "org.jdom.output.DOMOutputter:267"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:280"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:279"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:268"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:270"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:269"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:269"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:280"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:279"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:272"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:280"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:279"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:285"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:280"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:279"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:281"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:282"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:281"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:298"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:309"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:308"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:299"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:309"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:308"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:302"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:309"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:308"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:309"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:315"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:314"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:294"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:295"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:294"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:326"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:331"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:330"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:331"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:336"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:335"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:336"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:342"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:341"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:342"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:348"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:347"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:348"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:354"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:353"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:354"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:362"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:361"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:362"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:369"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:368"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:323"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:324"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:323"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.DOMOutputter:376"
      Branch Sides:
      - BranchSide: "org.jdom.output.DOMOutputter:377"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.DOMOutputter:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.DOMOutputter:248,1"
      Dst: "[org.jdom.output.NamespaceStack].size"
    - Src: "org.jdom.output.DOMOutputter:251,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.output.DOMOutputter:253,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.output.DOMOutputter:253,1"
      Dst: "[org.w3c.dom.Document].createElement"
    - Src: "org.jdom.output.DOMOutputter:257,1"
      Dst: "[org.jdom.Element].getNamespaceURI"
    - Src: "org.jdom.output.DOMOutputter:256,1"
      Dst: "[org.w3c.dom.Document].createElementNS"
    - Src: "org.jdom.output.DOMOutputter:269,1"
      Dst: "[org.jdom.output.NamespaceStack].getURI"
    - Src: "org.jdom.output.DOMOutputter:270,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.DOMOutputter:272,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.output.DOMOutputter:272,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.DOMOutputter:273,1"
      Dst: "[org.jdom.output.NamespaceStack].push"
    - Src: "org.jdom.output.DOMOutputter:274,1"
      Dst: "[org.jdom.output.DOMOutputter].getXmlnsTagFor"
    - Src: "org.jdom.output.DOMOutputter:275,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    - Src: "org.jdom.output.DOMOutputter:280,1"
      Dst: "[org.jdom.Element].getAdditionalNamespaces"
    - Src: "org.jdom.output.DOMOutputter:280,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.output.DOMOutputter:282,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.output.DOMOutputter:281,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.output.DOMOutputter:293,1"
      Dst: "[org.jdom.Element].getAttributes"
    - Src: "org.jdom.output.DOMOutputter:296,1"
      Dst: "[org.jdom.output.DOMOutputter].output"
    - Src: "org.jdom.output.DOMOutputter:296,1"
      Dst: "[org.w3c.dom.Element].setAttributeNode"
    - Src: "org.jdom.output.DOMOutputter:297,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.output.DOMOutputter:311,1"
      Dst: "[org.jdom.Attribute].getQualifiedName"
    - Src: "org.jdom.output.DOMOutputter:312,1"
      Dst: "[org.jdom.Attribute].getValue"
    - Src: "org.jdom.output.DOMOutputter:315,1"
      Dst: "[org.jdom.Attribute].getNamespaceURI"
    - Src: "org.jdom.output.DOMOutputter:315,1"
      Dst: "[org.w3c.dom.Element].setAttributeNS"
    - Src: "org.jdom.output.DOMOutputter:322,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.output.DOMOutputter:329,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.jdom.output.DOMOutputter:333,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.jdom.output.DOMOutputter:339,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.output.DOMOutputter:339,1"
      Dst: "[org.w3c.dom.Document].createCDATASection"
    - Src: "org.jdom.output.DOMOutputter:351,1"
      Dst: "[org.jdom.Comment].getText"
    - Src: "org.jdom.output.DOMOutputter:351,1"
      Dst: "[org.w3c.dom.Document].createComment"
    - Src: "org.jdom.output.DOMOutputter:359,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.jdom.output.DOMOutputter:359,1"
      Dst: "[org.jdom.ProcessingInstruction].getData"
    - Src: "org.jdom.output.DOMOutputter:358,1"
      Dst: "[org.w3c.dom.Document].createProcessingInstruction"
    - Src: "org.jdom.output.DOMOutputter:365,1"
      Dst: "[org.jdom.EntityRef].getName"
    - Src: "org.jdom.output.DOMOutputter:365,1"
      Dst: "[org.w3c.dom.Document].createEntityReference"
    - Src: "org.jdom.output.DOMOutputter:370,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.DOMOutputter:371,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.output.DOMOutputter:371,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.output.DOMOutputter:371,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.DOMOutputter:370,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.DOMOutputter:369,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.output.DOMOutputter:377,1"
      Dst: "[org.jdom.output.NamespaceStack].pop"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 5
  - functionName: "[org.apache.commons.jxpath.PackageFunctions].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.PackageFunctions"
    linkageType: null
    functionLinenumber: 78
    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.jxpath.PackageFunctions:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.PackageFunctions].getUsedNamespaces()"
    functionSourceFile: "org.apache.commons.jxpath.PackageFunctions"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.PackageFunctions:90,1"
      Dst: "[java.util.Collections].singleton"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.PackageFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.PackageFunctions"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Function"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.TypeUtils].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.MethodFunction].<init>(java.lang.reflect.Method)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getPointers()"
    - "[org.apache.commons.jxpath.BasicNodeSet].getPointers()"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.MethodFunction].<init>(java.lang.reflect.Method)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].getValue()"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.MethodFunction].<init>(java.lang.reflect.Method)"
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.String,boolean)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupConstructor(java.lang.Class,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.ConstructorFunction].<init>(java.lang.reflect.Constructor)"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.MethodFunction].<init>(java.lang.reflect.Method)"
    functionUses: 3
    ICount: 100
    EdgeCount: 270
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:177"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:165"
        BranchSideFuncs:
        - "getPointers()"
        - "hasNext()"
        - "getValue()"
        - "next()"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
        - "getClass(java.lang.String,boolean)"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:145"
        BranchSideFuncs:
        - "getPointers()"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:165"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:161"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:165"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:177"
        BranchSideFuncs:
        - "getPointers()"
        - "hasNext()"
        - "getValue()"
        - "next()"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
        - "getClass(java.lang.String,boolean)"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:182"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getClass(java.lang.String,boolean)"
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:183"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getClass(java.lang.String,boolean)"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:182"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getClass(java.lang.String,boolean)"
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:205"
        BranchSideFuncs:
        - "lookupStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:203"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Constructor)"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.PackageFunctions:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:214"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
      - BranchSide: "org.apache.commons.jxpath.PackageFunctions:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.PackageFunctions:119,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.commons.jxpath.PackageFunctions:128,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.PackageFunctions:132,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.PackageFunctions:131,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupMethod"
    - Src: "org.apache.commons.jxpath.PackageFunctions:136,1"
      Dst: "[org.apache.commons.jxpath.functions.MethodFunction].<init>"
    - Src: "org.apache.commons.jxpath.PackageFunctions:140,1"
      Dst: "[org.apache.commons.jxpath.NodeSet].getPointers"
    - Src: "org.apache.commons.jxpath.PackageFunctions:153,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.jxpath.PackageFunctions:154,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.PackageFunctions:155,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.PackageFunctions:157,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getValue"
    - Src: "org.apache.commons.jxpath.PackageFunctions:177,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.PackageFunctions:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.PackageFunctions:177,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.PackageFunctions:178,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.jxpath.PackageFunctions:183,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.PackageFunctions:188,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass"
    - Src: "org.apache.commons.jxpath.PackageFunctions:193,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.PackageFunctions:197,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.PackageFunctions:199,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupConstructor"
    - Src: "org.apache.commons.jxpath.PackageFunctions:201,1"
      Dst: "[org.apache.commons.jxpath.functions.ConstructorFunction].<init>"
    - Src: "org.apache.commons.jxpath.PackageFunctions:206,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupStaticMethod"
    JavaMethodInfo: null
    BBCount: 34
    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.jxpath.servlet.HttpSessionHandler].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.HttpSessionHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:30,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletContextHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.HttpSessionHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.HttpSessionHandler"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.HashSet"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.ServletContextHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    - "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getServletContext()"
    - "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext:org.apache.commons.jxpath.servlet.ServletRequestAndContext].getSession()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    functionUses: 2
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.HttpSessionHandler:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:43"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.HttpSessionHandler:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:44"
        BranchSideFuncs:
        - "nextElement()"
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:36,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getServletContext"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:36,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletContextHandler].collectPropertyNames"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:37,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getSession"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:39,1"
      Dst: "[javax.servlet.http.HttpSession].getAttributeNames"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:40,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:41,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:41,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.servlet.HttpSessionHandler].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.HttpSessionHandler"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getSession()"
    - "[org.apache.commons.jxpath.servlet.ServletContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getServletContext()"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.HttpSessionHandler:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:56"
        BranchSideFuncs:
        - "getProperty(java.lang.Object,java.lang.String)"
        - "getServletContext()"
    - Branch String: "org.apache.commons.jxpath.servlet.HttpSessionHandler:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:56"
        BranchSideFuncs:
        - "getProperty(java.lang.Object,java.lang.String)"
        - "getServletContext()"
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:50,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getSession"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:52,1"
      Dst: "[javax.servlet.http.HttpSession].getAttribute"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:57,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getServletContext"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:57,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletContextHandler].getProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.HttpSessionHandler].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.HttpSessionHandler"
    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: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.HttpSessionHandler:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.HttpSessionHandler:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:64,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getSession"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:66,1"
      Dst: "[javax.servlet.http.HttpSession].setAttribute"
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionHandler:69,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.jxpath.ri.axes.SimplePathInterpreter].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].interpretSimpleLocationPath(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:78,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].interpretSimpleExpressionPath(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Expression[],org.apache.commons.jxpath.ri.compiler.Step[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:103,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepNoPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepNoPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionUses: 8
    ICount: 30
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:132"
        BranchSideFuncs:
        - "valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getPredicates()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:151"
        BranchSideFuncs:
        - "doStepNoPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:150"
        BranchSideFuncs:
        - "doStepNoPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:157"
        BranchSideFuncs:
        - "doStepNoPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:156"
        BranchSideFuncs:
        - "doStepPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:164"
        BranchSideFuncs:
        - "doStepNoPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:163"
        BranchSideFuncs:
        - "doStepNoPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:170"
        BranchSideFuncs:
        - "doStepNoPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:169"
        BranchSideFuncs:
        - "doStepPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:133,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:136,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:151,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepNoPredicatesPropertyOwner"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:157,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepPredicatesPropertyOwner"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:164,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepNoPredicatesStandard"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:170,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepPredicatesStandard"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepNoPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createChildPointerForStep(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].computeQuality(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:200"
        BranchSideFuncs:
        - "isActual()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:212"
        BranchSideFuncs:
        - "isCollection()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:240"
        BranchSideFuncs:
        - "doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:234"
        BranchSideFuncs:
        - "setIndex(int)"
        - "computeQuality(org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:217"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:216"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:237"
        BranchSideFuncs:
        - "createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:196,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createChildPointerForStep"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:201,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isActual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:203,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:213,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:218,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:220,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:222,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:224,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:225,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].computeQuality"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepNoPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].getNodeIterator(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].computeQuality(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionUses: 1
    ICount: 38
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:265"
        BranchSideFuncs:
        - "getNodeIterator(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:288"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:288"
        BranchSideFuncs:
        - "getNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:275"
        BranchSideFuncs:
        - "doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
        - "computeQuality(org.apache.commons.jxpath.ri.model.NodePointer)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:270"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:269"
        BranchSideFuncs:
        - "setPosition(int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:289"
        BranchSideFuncs:
        - "createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:288"
        BranchSideFuncs:
        - "createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:262,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:263,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:268,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].getNodeIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:270,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:271,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:278,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].computeQuality"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:284,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:289,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepPredicatesPropertyOwner(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createChildPointerForStep(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:319"
        BranchSideFuncs:
        - "doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:306,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:309,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createChildPointerForStep"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:310,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isActual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:312,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:320,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createChildPointerForStep(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.compiler.Step)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer"
    - "org.apache.commons.jxpath.ri.compiler.Step"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isLangAttribute(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].isValidProperty(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setAttribute(boolean)"
    functionUses: 2
    ICount: 28
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:339"
        BranchSideFuncs:
        - "getNodeTest()"
        - "isLangAttribute(org.apache.commons.jxpath.ri.QName)"
        - "getNodeName()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:338"
        BranchSideFuncs:
        - "getNodeTest()"
        - "isLangAttribute(org.apache.commons.jxpath.ri.QName)"
        - "getNodeName()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:353"
        BranchSideFuncs:
        - "getNodeTest()"
        - "isLangAttribute(org.apache.commons.jxpath.ri.QName)"
        - "getNodeName()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:343"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:342"
        BranchSideFuncs:
        - "isValidProperty(org.apache.commons.jxpath.ri.QName)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:343"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:342"
        BranchSideFuncs:
        - "isValidProperty(org.apache.commons.jxpath.ri.QName)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:351"
        BranchSideFuncs:
        - "setPropertyName(java.lang.String)"
        - "getPropertyPointer()"
        - "toString()"
        - "setAttribute(boolean)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:344"
        BranchSideFuncs:
        - "setAttribute(boolean)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:343"
        BranchSideFuncs:
        - "setPropertyName(java.lang.String)"
        - "getPropertyPointer()"
        - "toString()"
        - "setAttribute(boolean)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:337,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:339,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:339,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:340,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isLangAttribute"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:341,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:343,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].isValidProperty"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:344,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:346,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:345,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:347,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setAttribute"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStepPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].getNodeIterator(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isNameAttributeEqual(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].getNodeIterator(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,java.util.List,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionUses: 1
    ICount: 56
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:383"
        BranchSideFuncs:
        - "doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:415"
        BranchSideFuncs:
        - "getNodeIterator(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:394"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:405"
        BranchSideFuncs:
        - "keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:404"
        BranchSideFuncs:
        - "indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:403"
        BranchSideFuncs:
        - "isNameAttributeEqual(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:398"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:394"
        BranchSideFuncs:
        - "keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:414"
        BranchSideFuncs:
        - "doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:435"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:434"
        BranchSideFuncs:
        - "createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:422"
        BranchSideFuncs:
        - "doPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,java.util.List,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:434"
        BranchSideFuncs:
        - "createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:370,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:372,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:374,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:391,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].getNodeIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:395,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:396,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:397,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:398,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isNameAttributeEqual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:405,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:412,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:418,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:420,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:423,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicatesStandard"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:435,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 6
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateName(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateIndex(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionUses: 7
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:457"
        BranchSideFuncs:
        - "doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:468"
        BranchSideFuncs:
        - "doPredicateName(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:467"
        BranchSideFuncs:
        - "doPredicateIndex(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:454,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:459,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:468,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateIndex"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateName(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 6
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateName(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isNameAttributeEqual(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].computeQuality(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,java.util.List,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointerForPredicates(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionUses: 2
    ICount: 63
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:494"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:498"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:519"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:558"
        BranchSideFuncs:
        - "valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "setIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:526"
        BranchSideFuncs:
        - "isCollection()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:525"
        BranchSideFuncs:
        - "doPredicateName(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:524"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:533"
        BranchSideFuncs:
        - "isNameAttributeEqual(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:544"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:515"
        BranchSideFuncs:
        - "computeQuality(org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:514"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:549"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:515"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:514"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:579"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:578"
        BranchSideFuncs:
        - "createNullPointerForPredicates(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:492,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:493,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:496,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:497,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:498,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isActual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:499,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:508,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:517,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:518,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:520,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:526,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:534,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isNameAttributeEqual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:548,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].computeQuality"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:569,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:567,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicatesStandard"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:579,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointerForPredicates"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,java.util.List,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 6
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "java.util.List"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isNameAttributeEqual(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    - "[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.jxpath.ri.axes.SimplePathInterpreter].doPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,java.util.List,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionUses: 3
    ICount: 48
    EdgeCount: 108
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:603"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:610"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:615"
        BranchSideFuncs:
        - "doStep(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:616"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:639"
        BranchSideFuncs:
        - "keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:638"
        BranchSideFuncs:
        - "indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:619"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:625"
        BranchSideFuncs:
        - "isNameAttributeEqual(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:617"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:616"
        BranchSideFuncs:
        - "keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:628"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:627"
        BranchSideFuncs:
        - "doPredicatesStandard(org.apache.commons.jxpath.ri.EvalContext,java.util.List,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:642"
        BranchSideFuncs:
        - "get(int)"
        - "doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:603,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:611,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:612,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doStep"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:617,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:618,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:621,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isNameAttributeEqual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:622,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:628,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicatesStandard"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:639,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:644,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicateIndex(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 6
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isCollectionElement(org.apache.commons.jxpath.ri.model.NodePointer,int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointerForPredicates(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:671"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:682"
        BranchSideFuncs:
        - "setIndex(int)"
        - "doPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
        - "clone()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:681"
        BranchSideFuncs:
        - "createNullPointerForPredicates(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:669,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:671,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isCollectionElement"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:672,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:673,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:674,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].doPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:682,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointerForPredicates"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    functionUses: 4
    ICount: 34
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:705"
        BranchSideFuncs:
        - "getSingleNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:705"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:708"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:712"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:711"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:712"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:715"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:716"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:715"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:701,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:703,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:706,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:709,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:709,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:709,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:709,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:714,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:716,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 728
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].getNameTestExpression()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 4
    ICount: 7
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:729,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].getNameTestExpression"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:730,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:730,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].computeQuality(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 740
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    functionUses: 3
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:746"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:746"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:745"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:742,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isActual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:744,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isNameAttributeEqual(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    functionUses: 3
    ICount: 15
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:760"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-1"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-1"
        BranchSideFuncs:
        - "getValue()"
        - "getNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:759,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:761,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:762,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:762,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:762,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isCollectionElement(org.apache.commons.jxpath.ri.model.NodePointer,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 774
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getLength()"
    functionUses: 1
    ICount: 14
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:775"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:775"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:774"
        BranchSideFuncs:
        - "isActual()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:777"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:777"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:779"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:775,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isActual"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:777,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:779,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getLength"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    functionUses: 5
    ICount: 6
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:789"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:788"
        BranchSideFuncs:
        - "getValuePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:789,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setAttribute(boolean)"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointerForPredicates(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionUses: 7
    ICount: 29
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:805"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:808"
        BranchSideFuncs:
        - "getAxis()"
        - "valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:815"
        BranchSideFuncs:
        - "setPropertyName(java.lang.String)"
        - "toString()"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getNodeTest()"
        - "setAttribute(boolean)"
        - "getNodeName()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:814"
        BranchSideFuncs:
        - "setPropertyName(java.lang.String)"
        - "toString()"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getNodeTest()"
        - "setAttribute(boolean)"
        - "getNodeName()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:823"
        BranchSideFuncs:
        - "setPropertyName(java.lang.String)"
        - "toString()"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getNodeTest()"
        - "setAttribute(boolean)"
        - "getNodeName()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:822"
        BranchSideFuncs:
        - "getPredicates()"
        - "createNullPointerForPredicates(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:818"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:815"
        BranchSideFuncs:
        - "setAttribute(boolean)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:814"
        BranchSideFuncs:
        - "setPropertyName(java.lang.String)"
        - "toString()"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getNodeTest()"
        - "setAttribute(boolean)"
        - "getNodeName()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:809,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:813,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:815,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:816,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:816,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:817,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:817,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setPropertyName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:818,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setAttribute"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:823,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:824,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointerForPredicates"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointerForPredicates(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int,org.apache.commons.jxpath.ri.compiler.Expression[],int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 6
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    - "int"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setNameAttributeValue(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,int)"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    functionUses: 3
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:847"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:866"
        BranchSideFuncs:
        - "createNullPointer(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step[],int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:857"
        BranchSideFuncs:
        - "setNameAttributeValue(java.lang.String)"
        - "valuePointer(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "keyFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:856"
        BranchSideFuncs:
        - "indexFromPredicate(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:862"
        BranchSideFuncs:
        - "setIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:861"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:850,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].keyFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:851,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].valuePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:852,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:853,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].setNameAttributeValue"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:857,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].indexFromPredicate"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:859,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:862,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:867,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].createNullPointer"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].getNodeIterator(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Step)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 881
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.Step"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.JXPathContext].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>(org.apache.commons.jxpath.ri.QName,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest()"
    functionUses: 3
    ICount: 35
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:882"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:894"
        BranchSideFuncs:
        - "getPrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:893"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:886"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:891"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "getJXPathContext()"
        - "<init>(org.apache.commons.jxpath.ri.QName,java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:890"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:882,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:883,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getNodeTest"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:884,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:885,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:887,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:888,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:889,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:891,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:895,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:895,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:897,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:897,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:899,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].isLangAttribute(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter"
    linkageType: null
    functionLinenumber: 908
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:909"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-1"
        BranchSideFuncs:
        - "getPrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-1"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:911"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:909,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:910,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.axes.SimplePathInterpreter:911,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - 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.jxpath.ri.model.dynamic.DynamicPointer].<init>(org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.DynamicPropertyHandler,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "org.apache.commons.jxpath.DynamicPropertyHandler"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:51,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.DynamicPropertyHandler)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "org.apache.commons.jxpath.DynamicPropertyHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:66,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.beans.PropertyPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.DynamicPropertyHandler)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:74,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].createNodeIterator(java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:80,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.QName)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:85,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isDynamicPropertyDeclarationSupported()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    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.jxpath.ri.model.dynamic.DynamicPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic()"
    functionUses: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:108"
        BranchSideFuncs:
        - "isAtomic()"
        - "getBeanInfo(java.lang.Class)"
        - "getNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:108"
        BranchSideFuncs:
        - "isAtomic()"
        - "getBeanInfo(java.lang.Class)"
        - "getNode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:109,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:110,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:110,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:110,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isAtomic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    functionUses: 17
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:128"
        BranchSideFuncs:
        - "asPath()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:129,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 67
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:133"
        BranchSideFuncs:
        - "identityHashCode(java.lang.Object)"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:134,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:134,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    functionUses: 106
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:150"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:150"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer:151,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory"
    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.jxpath.ri.model.dynamic.DynamicPointerFactory:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getDynamicPropertyHandler(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getDynamicPropertyHandlerClass()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].<init>(org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.DynamicPropertyHandler,java.util.Locale)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:50,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:50,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:51,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isDynamic"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:54,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].getDynamicPropertyHandlerClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:53,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getDynamicPropertyHandler"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:55,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getDynamicPropertyHandler(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getDynamicPropertyHandlerClass()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.DynamicPropertyHandler)"
    functionUses: 1
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:69"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:68"
        BranchSideFuncs:
        - "getBeanInfo(java.lang.Class)"
        - "isDynamic()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:66,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:69,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:69,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:70,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isDynamic"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:73,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].getDynamicPropertyHandlerClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:72,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getDynamicPropertyHandler"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:74,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - 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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.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.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.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    functionUses: 180
    ICount: 4
    EdgeCount: 15
    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.ProxyListIterator].getListIterator()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].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: 14
    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.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    functionUses: 179
    ICount: 4
    EdgeCount: 19
    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.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].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: 15
    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.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    functionUses: 9
    ICount: 4
    EdgeCount: 19
    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.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.ProxyListIterator:org.apache.commons.collections.iterators.SingletonListIterator].getListIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].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.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    functionUses: 40
    ICount: 4
    EdgeCount: 23
    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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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: 159
    ICount: 4
    EdgeCount: 59
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].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: 164
    ICount: 9
    EdgeCount: 107
    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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 35
    ICount: 11
    EdgeCount: 84
    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.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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: 71
    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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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: 154
    ICount: 4
    EdgeCount: 59
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].transform(java.lang.Object)"
    functionUses: 160
    ICount: 5
    EdgeCount: 102
    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.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    functionUses: 34
    ICount: 4
    EdgeCount: 84
    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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.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: 155
    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: 162
    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: 34
    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: 70
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 96
    ICount: 29
    EdgeCount: 242
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 64
    ICount: 16
    EdgeCount: 188
    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: 72
    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.jxpath.JXPathInvalidAccessException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathInvalidAccessException"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathInvalidAccessException:33,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathInvalidAccessException"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathInvalidAccessException:42,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BasicDynaBean].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    functionUses: 10
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 2
    ICount: 38
    EdgeCount: 24
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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: 17
    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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 26
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].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.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: 63
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 166
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 266
    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.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.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.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 9
    ICount: 6
    EdgeCount: 83
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    functionUses: 111
    ICount: 7
    EdgeCount: 17
    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.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 19
    ICount: 13
    EdgeCount: 137
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    functionUses: 7
    ICount: 11
    EdgeCount: 250
    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.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].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.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].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.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].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.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.AttributeList].toString()"
    functionUses: 74
    ICount: 4
    EdgeCount: 7
    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.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: 70
    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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.jdom.AttributeList].<init>()"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.AttributeList:93,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].<init>(org.jdom.Element)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.AttributeList:101,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].add(int,java.lang.Object)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].indexOfDuplicate(org.jdom.Attribute)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.AttributeList].add(int,org.jdom.Attribute)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 9
    ICount: 31
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:158"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:166"
        BranchSideFuncs:
        - "indexOfDuplicate(org.jdom.Attribute)"
      - BranchSide: "org.jdom.AttributeList:165"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:161"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:166"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:170"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:169"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.AttributeList:160,1"
      Dst: "[org.jdom.AttributeList].indexOfDuplicate"
    - Src: "org.jdom.AttributeList:162,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.AttributeList:164,1"
      Dst: "[org.jdom.AttributeList].add"
    - Src: "org.jdom.AttributeList:170,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:171,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.AttributeList:171,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.AttributeList:171,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:171,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].add(int,org.jdom.Attribute)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].getParent()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.Attribute].getParent()"
    - "[org.jdom.Element].getQualifiedName()"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Attribute,org.jdom.Element)"
    - "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Attribute,java.lang.String)"
    - "[org.jdom.AttributeList].size()"
    - "[org.jdom.Attribute].setParent(org.jdom.Element)"
    - "[org.jdom.AttributeList].ensureCapacity(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 63
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:186"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:192"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.AttributeList:191"
        BranchSideFuncs:
        - "checkNamespaceCollision(org.jdom.Attribute,org.jdom.Element)"
    - Branch String: "org.jdom.AttributeList:193"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:197"
        BranchSideFuncs:
        - "<init>(org.jdom.Element,org.jdom.Attribute,java.lang.String)"
      - BranchSide: "org.jdom.AttributeList:196"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:197"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:198"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:197"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:197"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:202"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:201"
        BranchSideFuncs:
        - "setParent(org.jdom.Element)"
        - "ensureCapacity(int)"
    - Branch String: "org.jdom.AttributeList:205"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:207"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.jdom.AttributeList:186,1"
      Dst: "[org.jdom.Attribute].getParent"
    - Src: "org.jdom.AttributeList:188,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:189,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.AttributeList:189,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:189,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.AttributeList:187,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.AttributeList:192,1"
      Dst: "[org.jdom.Verifier].checkNamespaceCollision"
    - Src: "org.jdom.AttributeList:199,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.AttributeList:198,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.AttributeList:202,1"
      Dst: "[org.jdom.Attribute].setParent"
    - Src: "org.jdom.AttributeList:204,1"
      Dst: "[org.jdom.AttributeList].ensureCapacity"
    - Src: "org.jdom.AttributeList:208,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].add(java.lang.Object)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].indexOfDuplicate(org.jdom.Attribute)"
    - "[org.jdom.AttributeList].add(int,org.jdom.Attribute)"
    - "[org.jdom.AttributeList].size()"
    - "[org.jdom.AttributeList].set(int,org.jdom.Attribute)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 42
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:127"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:137"
        BranchSideFuncs:
        - "indexOfDuplicate(org.jdom.Attribute)"
      - BranchSide: "org.jdom.AttributeList:136"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:130"
      Branch Sides: []
    - Branch String: "org.jdom.AttributeList:137"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:141"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:140"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.AttributeList:129,1"
      Dst: "[org.jdom.AttributeList].indexOfDuplicate"
    - Src: "org.jdom.AttributeList:131,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.AttributeList:131,1"
      Dst: "[org.jdom.AttributeList].add"
    - Src: "org.jdom.AttributeList:134,1"
      Dst: "[org.jdom.AttributeList].set"
    - Src: "org.jdom.AttributeList:138,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.AttributeList:141,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:142,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.AttributeList:142,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.AttributeList:142,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:142,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.jdom.AttributeList].ensureCapacity(int)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.AttributeList].add(int,java.lang.Object)"
    - "[org.jdom.AttributeList].remove(int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 372
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:238"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:239"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:238"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:238"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:243"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:242"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:243"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:244"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:243"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:243"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:246"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:245"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "ensureCapacity(int)"
        - "size()"
    - Branch String: "org.jdom.AttributeList:252"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:253"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "next()"
      - BranchSide: "org.jdom.AttributeList:252"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "next()"
    - Branch String: "org.jdom.AttributeList:259"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.AttributeList:239,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:239,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:240,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.AttributeList:240,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.AttributeList:239,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.AttributeList:243,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.jdom.AttributeList:246,1"
      Dst: "[org.jdom.AttributeList].ensureCapacity"
    - Src: "org.jdom.AttributeList:251,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.jdom.AttributeList:253,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.AttributeList:254,1"
      Dst: "[org.jdom.AttributeList].add"
    - Src: "org.jdom.AttributeList:252,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.AttributeList:260,1"
      Dst: "[org.jdom.AttributeList].remove"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.jdom.AttributeList].addAll(java.util.Collection)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].addAll(int,java.util.Collection)"
    - "[org.jdom.AttributeList].size()"
    functionUses: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.AttributeList:223,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.AttributeList:223,1"
      Dst: "[org.jdom.AttributeList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].clear()"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].setParent(org.jdom.Element)"
    functionUses: 14
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:272"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:273"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.AttributeList:275,1"
      Dst: "[org.jdom.Attribute].setParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.AttributeList].clearAndSet(java.util.Collection)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:297"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:309"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:308"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:297"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:309"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:308"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:309"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:310"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.AttributeList:297,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.jdom.AttributeList:298,1"
      Dst: "[org.jdom.AttributeList].ensureCapacity"
    - Src: "org.jdom.AttributeList:300,1"
      Dst: "[org.jdom.AttributeList].addAll"
    - Src: "org.jdom.AttributeList:312,1"
      Dst: "[org.jdom.Attribute].setParent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.AttributeList].ensureCapacity(int)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:326"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:329"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:331"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:325"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:324"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:334"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:336"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:335"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.jdom.AttributeList:327,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.jdom.AttributeList:337,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].get(int)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].size()"
    functionUses: 56
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:349"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:350"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:349"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:349"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:354"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.AttributeList:350,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:350,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:351,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.AttributeList:351,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.AttributeList:350,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].get(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].indexOf(java.lang.String,org.jdom.Namespace)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:367"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:370"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.AttributeList:366,1"
      Dst: "[org.jdom.AttributeList].indexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].indexOf(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.Attribute].getNamespaceURI()"
    - "[org.jdom.Attribute].getName()"
    functionUses: 2
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:379"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:384"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:380"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:379"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:384"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:380"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:379"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:380"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:381"
        BranchSideFuncs:
        - "getName()"
        - "getNamespaceURI()"
      - BranchSide: "org.jdom.AttributeList:380"
        BranchSideFuncs:
        - "getName()"
        - "getNamespaceURI()"
    Callsites:
    - Src: "org.jdom.AttributeList:378,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.AttributeList:382,1"
      Dst: "[org.jdom.Attribute].getNamespaceURI"
    - Src: "org.jdom.AttributeList:383,1"
      Dst: "[org.jdom.Attribute].getName"
    - Src: "org.jdom.AttributeList:384,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.AttributeList].indexOfDuplicate(org.jdom.Attribute)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].getName()"
    - "[org.jdom.Attribute].getNamespace()"
    - "[org.jdom.AttributeList].indexOf(java.lang.String,org.jdom.Namespace)"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.AttributeList:497,1"
      Dst: "[org.jdom.Attribute].getName"
    - Src: "org.jdom.AttributeList:498,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.AttributeList:499,1"
      Dst: "[org.jdom.AttributeList].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].remove(int)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].size()"
    - "[org.jdom.Attribute].setParent(org.jdom.Element)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 12
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:399"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:400"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:399"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:399"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:403"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:402"
        BranchSideFuncs:
        - "setParent(org.jdom.Element)"
    - Branch String: "org.jdom.AttributeList:406"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:408"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.jdom.AttributeList:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.AttributeList:400,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:400,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:401,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.AttributeList:401,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.AttributeList:400,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.AttributeList:404,1"
      Dst: "[org.jdom.Attribute].setParent"
    - Src: "org.jdom.AttributeList:407,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].remove(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:423"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:426"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.AttributeList:422,1"
      Dst: "[org.jdom.AttributeList].indexOf"
    - Src: "org.jdom.AttributeList:426,1"
      Dst: "[org.jdom.AttributeList].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].set(int,java.lang.Object)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].indexOfDuplicate(org.jdom.Attribute)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.AttributeList].set(int,org.jdom.Attribute)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    functionUses: 13
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:440"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:448"
        BranchSideFuncs:
        - "indexOfDuplicate(org.jdom.Attribute)"
      - BranchSide: "org.jdom.AttributeList:447"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:443"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:446"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:445"
        BranchSideFuncs:
        - "set(int,org.jdom.Attribute)"
    - Branch String: "org.jdom.AttributeList:443"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:446"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:445"
        BranchSideFuncs:
        - "set(int,org.jdom.Attribute)"
    - Branch String: "org.jdom.AttributeList:448"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:452"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:451"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.AttributeList:442,1"
      Dst: "[org.jdom.AttributeList].indexOfDuplicate"
    - Src: "org.jdom.AttributeList:444,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.AttributeList:446,1"
      Dst: "[org.jdom.AttributeList].set"
    - Src: "org.jdom.AttributeList:452,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:453,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.AttributeList:453,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.AttributeList:453,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:453,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].set(int,org.jdom.Attribute)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].size()"
    - "[org.jdom.Attribute].getParent()"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.Attribute].getParent()"
    - "[org.jdom.Element].getQualifiedName()"
    - "[org.jdom.Verifier].checkNamespaceCollision(org.jdom.Attribute,org.jdom.Element)"
    - "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Attribute,java.lang.String)"
    - "[org.jdom.Attribute].setParent(org.jdom.Element)"
    - "[org.jdom.Attribute].setParent(org.jdom.Element)"
    functionUses: 2
    ICount: 43
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.AttributeList:468"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:469"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:468"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:468"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:472"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.AttributeList:471"
        BranchSideFuncs: []
    - Branch String: "org.jdom.AttributeList:472"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:478"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.AttributeList:477"
        BranchSideFuncs:
        - "checkNamespaceCollision(org.jdom.Attribute,org.jdom.Element)"
    - Branch String: "org.jdom.AttributeList:479"
      Branch Sides:
      - BranchSide: "org.jdom.AttributeList:483"
        BranchSideFuncs:
        - "<init>(org.jdom.Element,org.jdom.Attribute,java.lang.String)"
      - BranchSide: "org.jdom.AttributeList:482"
        BranchSideFuncs:
        - "setParent(org.jdom.Element)"
    Callsites:
    - Src: "org.jdom.AttributeList:469,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.AttributeList:469,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.AttributeList:470,1"
      Dst: "[org.jdom.AttributeList].size"
    - Src: "org.jdom.AttributeList:470,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.AttributeList:469,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.AttributeList:472,1"
      Dst: "[org.jdom.Attribute].getParent"
    - Src: "org.jdom.AttributeList:475,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.AttributeList:473,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.AttributeList:478,1"
      Dst: "[org.jdom.Verifier].checkNamespaceCollision"
    - Src: "org.jdom.AttributeList:484,1"
      Dst: "[org.jdom.Attribute].setParent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].size()"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 95
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].toString()"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 76
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.AttributeList:516,1"
      Dst: "[java.util.AbstractCollection].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.AttributeList].uncheckedAddAttribute(org.jdom.Attribute)"
    functionSourceFile: "org.jdom.AttributeList"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].ensureCapacity(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.AttributeList:113,1"
      Dst: "[org.jdom.AttributeList].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.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.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].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: 161
    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.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    functionUses: 166
    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.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    functionUses: 36
    ICount: 4
    EdgeCount: 5
    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.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].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.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.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.beanutils.DynaBean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.beanutils.DynaBean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:50,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName()"
    functionUses: 8
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:56,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:56,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyCount()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:70,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperties()"
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[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].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 5
    ICount: 29
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:89"
        BranchSideFuncs:
        - "getDynaProperties()"
        - "getDynaClass()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:86"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:85"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:77"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:76"
        BranchSideFuncs:
        - "getDynaProperties()"
        - "getDynaClass()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:77,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:78,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperties"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:79,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:81,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:82,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:83,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:86,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:86,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:87,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames()"
    functionUses: 8
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:103"
        BranchSideFuncs:
        - "getPropertyNames()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:99"
        BranchSideFuncs:
        - "getPropertyNames()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:99"
        BranchSideFuncs:
        - "getPropertyNames()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:100,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyName(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyIndex(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:112,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyIndex()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyIndex()"
    functionUses: 3
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:133"
        BranchSideFuncs:
        - "getPropertyNames()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:132"
        BranchSideFuncs:
        - "getPropertyIndex()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:132"
        BranchSideFuncs:
        - "getPropertyIndex()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:123"
        BranchSideFuncs:
        - "getPropertyNames()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:124,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:126,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:133,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyIndex(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex(int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:147"
        BranchSideFuncs:
        - "setPropertyIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:144,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName()"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].isIndexedProperty()"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String,int)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.jxpath.util.ValueUtils].isCollection(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    functionUses: 5
    ICount: 39
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:166"
        BranchSideFuncs:
        - "isIndexedProperty()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:184"
        BranchSideFuncs:
        - "isIndexedProperty()"
        - "getValue(java.lang.Object)"
        - "get(java.lang.String,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:183"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "get(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:188"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:158,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:159,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:165,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:165,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:167,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].isIndexedProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:185,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].isCollection"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].isActualProperty()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName()"
    functionUses: 1
    ICount: 10
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:200"
        BranchSideFuncs:
        - "getDynaProperty(java.lang.String)"
        - "getPropertyName()"
        - "getDynaClass()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:201,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:202,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:202,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].isIndexedProperty()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isIndexed()"
    functionUses: 1
    ICount: 7
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:210,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:211,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:212,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isIndexed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    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.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:223,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:229,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:229,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].set"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:231,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].isIndexedProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:234,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:235,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:235,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setValue(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:250,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:250,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].convert"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:250,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].set"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:252,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].isIndexedProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:256,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:257,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].convert(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:269,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:270,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:270,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:271,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:273,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:274,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:282,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:285,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:285,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:286,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:286,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:286,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer:286,1"
      Dst: "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:org.apache.commons.collections.comparators.BooleanComparator:org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:org.jdom.Attribute:org.jdom.Content:org.jdom.Document:org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    functionUses: 26
    ICount: 5
    EdgeCount: 77
    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.jdom.adapters.JAXPDOMAdapter].<init>()"
    functionSourceFile: "org.jdom.adapters.JAXPDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.JAXPDOMAdapter:72,1"
      Dst: "[org.jdom.adapters.AbstractDOMAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.JAXPDOMAdapter].class$(java.lang.String)"
    functionSourceFile: "org.jdom.adapters.JAXPDOMAdapter"
    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.jdom.adapters.JAXPDOMAdapter:72,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:72,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:72,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.JAXPDOMAdapter].createDocument()"
    functionSourceFile: "org.jdom.adapters.JAXPDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.JAXPDOMAdapter:167,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:175,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:176,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:184,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:191,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.JAXPDOMAdapter].getDocument(java.io.InputStream,boolean)"
    functionSourceFile: "org.jdom.adapters.JAXPDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.adapters.JAXPDOMAdapter:129"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.JAXPDOMAdapter:95"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.JAXPDOMAdapter:94"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.JAXPDOMAdapter:135"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.JAXPDOMAdapter:129"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.JAXPDOMAdapter:128"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.JAXPDOMAdapter:142"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.JAXPDOMAdapter:145"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.JAXPDOMAdapter:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.adapters.JAXPDOMAdapter:95,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:103,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:104,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:111,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:126,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:129,1"
      Dst: "[org.jdom.adapters.JAXPDOMAdapter].class$"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:131,1"
      Dst: "[org.jdom.input.BuilderErrorHandler].<init>"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:141,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:145,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.JAXPDOMAdapter:145,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    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: 33
    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: 54
    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.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.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.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    functionUses: 68
    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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].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.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].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: 96
    ICount: 29
    EdgeCount: 178
    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.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.logging.impl.WeakHashtable$Referenced:org.jdom.filter.ContentFilter:org.jdom.xpath.JaxenXPath].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    functionUses: 64
    ICount: 14
    EdgeCount: 164
    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: 72
    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.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: 111
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 20
    ICount: 19
    EdgeCount: 49
    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()"
        - "equals(java.lang.Object)"
    - 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()"
        - "equals(java.lang.Object)"
    - 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()"
        - "equals(java.lang.Object)"
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionUses: 17
    ICount: 19
    EdgeCount: 50
    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()"
        - "equals(java.lang.Object)"
    - 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: 35
    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.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "org.apache.commons.beanutils.DynaBean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:45,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "org.apache.commons.beanutils.DynaBean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:57,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.beans.PropertyPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.beanutils.DynaBean)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:64,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 78
    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.jxpath.ri.model.dynabeans.DynaBeanPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    functionUses: 67
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:98"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:99,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equalObjects(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equalObjects(java.lang.Object,java.lang.Object)"
    functionUses: 106
    ICount: 36
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:111"
        BranchSideFuncs:
        - "equalObjects(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:113,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equalObjects"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    functionUses: 17
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:123"
        BranchSideFuncs:
        - "asPath()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:124,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equalObjects(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:133"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:134,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    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: 111
    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.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    functionUses: 35
    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.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: 160
    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.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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 17
    EdgeCount: 211
    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.jdom.DescendantIterator].<init>(org.jdom.Parent)"
    functionSourceFile: "org.jdom.DescendantIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Parent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.DescendantIterator:87"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.DescendantIterator:86,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.DescendantIterator:76,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.DescendantIterator:88,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.jdom.DescendantIterator:90,1"
      Dst: "[org.jdom.Parent].getContent"
    - Src: "org.jdom.DescendantIterator:90,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DescendantIterator].hasNext()"
    functionSourceFile: "org.jdom.DescendantIterator"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].stackHasAnyNext()"
    functionUses: 155
    ICount: 17
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "org.jdom.DescendantIterator:99"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:100"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.jdom.DescendantIterator:99"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.jdom.DescendantIterator:99"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:100"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.jdom.DescendantIterator:99"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.jdom.DescendantIterator:100"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:101"
        BranchSideFuncs:
        - "stackHasAnyNext()"
      - BranchSide: "org.jdom.DescendantIterator:100"
        BranchSideFuncs:
        - "stackHasAnyNext()"
    - Branch String: "org.jdom.DescendantIterator:100"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:101"
        BranchSideFuncs:
        - "stackHasAnyNext()"
      - BranchSide: "org.jdom.DescendantIterator:100"
        BranchSideFuncs:
        - "stackHasAnyNext()"
    - Branch String: "org.jdom.DescendantIterator:101"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:102"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.DescendantIterator:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.DescendantIterator:99,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.DescendantIterator:101,1"
      Dst: "[org.jdom.DescendantIterator].stackHasAnyNext"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DescendantIterator].next()"
    functionSourceFile: "org.jdom.DescendantIterator"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.jdom.DescendantIterator].push(java.util.Iterator)"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.jdom.DescendantIterator].pop()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.Element].getContent()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    functionUses: 160
    ICount: 36
    EdgeCount: 189
    BranchProfiles:
    - Branch String: "org.jdom.DescendantIterator:111"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:118"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.DescendantIterator:117"
        BranchSideFuncs: []
    - Branch String: "org.jdom.DescendantIterator:118"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:119"
        BranchSideFuncs:
        - "hasNext()"
        - "push(java.util.Iterator)"
      - BranchSide: "org.jdom.DescendantIterator:118"
        BranchSideFuncs:
        - "hasNext()"
        - "push(java.util.Iterator)"
    - Branch String: "org.jdom.DescendantIterator:126"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:129"
        BranchSideFuncs: []
    - Branch String: "org.jdom.DescendantIterator:125"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:126"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.jdom.DescendantIterator:125"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.DescendantIterator:135"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:138"
        BranchSideFuncs:
        - "iterator()"
        - "getContent()"
      - BranchSide: "org.jdom.DescendantIterator:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.DescendantIterator:111,1"
      Dst: "[org.jdom.DescendantIterator].hasNext"
    - Src: "org.jdom.DescendantIterator:112,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.jdom.DescendantIterator:119,1"
      Dst: "[org.jdom.DescendantIterator].push"
    - Src: "org.jdom.DescendantIterator:126,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.DescendantIterator:127,1"
      Dst: "[org.jdom.DescendantIterator].pop"
    - Src: "org.jdom.DescendantIterator:125,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.DescendantIterator:134,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.DescendantIterator:136,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.DescendantIterator:136,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.DescendantIterator].pop()"
    functionSourceFile: "org.jdom.DescendantIterator"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.jdom.DescendantIterator:153"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:156"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.DescendantIterator:155"
        BranchSideFuncs:
        - "remove(int)"
    Callsites:
    - Src: "org.jdom.DescendantIterator:152,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.DescendantIterator:154,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.jdom.DescendantIterator:156,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DescendantIterator].push(java.util.Iterator)"
    functionSourceFile: "org.jdom.DescendantIterator"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DescendantIterator:160,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DescendantIterator].remove()"
    functionSourceFile: "org.jdom.DescendantIterator"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    functionUses: 34
    ICount: 4
    EdgeCount: 84
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DescendantIterator:148,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DescendantIterator].stackHasAnyNext()"
    functionSourceFile: "org.jdom.DescendantIterator"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionUses: 1
    ICount: 14
    EdgeCount: 106
    BranchProfiles:
    - Branch String: "org.jdom.DescendantIterator:167"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:164"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.DescendantIterator:163"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.DescendantIterator:165"
      Branch Sides:
      - BranchSide: "org.jdom.DescendantIterator:166"
        BranchSideFuncs:
        - "hasNext()"
        - "get(int)"
      - BranchSide: "org.jdom.DescendantIterator:165"
        BranchSideFuncs:
        - "hasNext()"
        - "get(int)"
    Callsites:
    - Src: "org.jdom.DescendantIterator:164,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.DescendantIterator:166,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.DescendantIterator:167,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod:33,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    functionUses: 48
    ICount: 16
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod:38,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod:38,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod:40,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMod"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    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.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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionUses: 154
    ICount: 12
    EdgeCount: 74
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 160
    ICount: 17
    EdgeCount: 105
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 41
    EdgeCount: 106
    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.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: 181
    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: 40
    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.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.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 161
    ICount: 4
    EdgeCount: 19
    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.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    functionUses: 166
    ICount: 7
    EdgeCount: 18
    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.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionUses: 36
    ICount: 14
    EdgeCount: 55
    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: 71
    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.jxpath.JXPathAbstractFactoryException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathAbstractFactoryException"
    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.jxpath.JXPathAbstractFactoryException:33,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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: 154
    ICount: 4
    EdgeCount: 59
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    functionUses: 160
    ICount: 4
    EdgeCount: 101
    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: 34
    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.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:35,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:37,1"
      Dst: "[java.lang.Object].<init>"
    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: 38
    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].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 42
    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: 44
    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].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 46
    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].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 50
    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: 52
    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.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: 56
    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].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 67
    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: 95
    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: 102
    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.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.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.jxpath.JXPathInvalidSyntaxException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathInvalidSyntaxException"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathInvalidSyntaxException:31,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 27
    EdgeCount: 95
    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.jdom.transform.JDOMResult$DocumentBuilder].<init>(org.jdom.transform.JDOMResult)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.transform.JDOMResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:427,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].characters(char[],int,int)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    - "[org.xml.sax.helpers.XMLFilterImpl].characters(char[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:538,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:539,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].characters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].comment(char[],int,int)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    - "[org.jdom.input.SAXHandler].comment(char[],int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:665,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:666,1"
      Dst: "[org.jdom.input.SAXHandler].comment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].endCDATA()"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].endCDATA()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:650,1"
      Dst: "[org.jdom.input.SAXHandler].endCDATA"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].endDTD()"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:602,1"
      Dst: "[org.jdom.input.SAXHandler].endDTD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].endEntity(java.lang.String)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    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.jdom.transform.JDOMResult$DocumentBuilder:629,1"
      Dst: "[org.jdom.input.SAXHandler].endEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].startDocument()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMResult$DocumentBuilder:456"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult$DocumentBuilder:453"
        BranchSideFuncs:
        - "startDocument()"
      - BranchSide: "org.jdom.transform.JDOMResult$DocumentBuilder:452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:457,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].startDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].getResult()"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMResult$DocumentBuilder:440"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult$DocumentBuilder:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:442,1"
      Dst: "[org.jdom.transform.JDOMResult$FragmentHandler].getResult"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].ignorableWhitespace(char[],int,int)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    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.jdom.transform.JDOMResult$DocumentBuilder:548,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:549,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].ignorableWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    - "[org.xml.sax.helpers.XMLFilterImpl].processingInstruction(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:558,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:559,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].processingInstruction"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].skippedEntity(java.lang.String)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    - "[org.xml.sax.helpers.XMLFilterImpl].skippedEntity(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:567,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:568,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].skippedEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].startCDATA()"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 638
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    - "[org.jdom.input.SAXHandler].startCDATA()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:639,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:640,1"
      Dst: "[org.jdom.input.SAXHandler].startCDATA"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].startDTD(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    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.jdom.transform.JDOMResult$DocumentBuilder:591,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:592,1"
      Dst: "[org.jdom.input.SAXHandler].startDTD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].startDocument()"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult].setResult(java.util.List)"
    - "[org.jdom.transform.JDOMResult$FragmentHandler].<init>(org.jdom.JDOMFactory)"
    - "[org.jdom.transform.JDOMResult].getFactory()"
    - "[org.xml.sax.helpers.XMLFilterImpl].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].startDocument()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:479,1"
      Dst: "[org.jdom.transform.JDOMResult].setResult"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:485,1"
      Dst: "[org.jdom.transform.JDOMResult].getFactory"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:485,1"
      Dst: "[org.jdom.transform.JDOMResult$FragmentHandler].<init>"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:486,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].setContentHandler"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:489,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].startDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    - "[org.xml.sax.helpers.XMLFilterImpl].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:518,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:519,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].startElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].startEntity(java.lang.String)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    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.jdom.transform.JDOMResult$DocumentBuilder:616,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:617,1"
      Dst: "[org.jdom.input.SAXHandler].startEntity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$DocumentBuilder].startPrefixMapping(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.transform.JDOMResult$DocumentBuilder"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization()"
    - "[org.xml.sax.helpers.XMLFilterImpl].startPrefixMapping(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:528,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].ensureInitialization"
    - Src: "org.jdom.transform.JDOMResult$DocumentBuilder:529,1"
      Dst: "[org.xml.sax.helpers.XMLFilterImpl].startPrefixMapping"
    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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPClosure].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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].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: 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.jdom.transform.JDOMSource].<init>(java.util.List)"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:150,1"
      Dst: "[javax.xml.transform.sax.SAXSource].<init>"
    - Src: "org.jdom.transform.JDOMSource:151,1"
      Dst: "[org.jdom.transform.JDOMSource].setNodes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].<init>(org.jdom.Document)"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:137,1"
      Dst: "[javax.xml.transform.sax.SAXSource].<init>"
    - Src: "org.jdom.transform.JDOMSource:138,1"
      Dst: "[org.jdom.transform.JDOMSource].setDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].<init>(org.jdom.Element)"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:163,1"
      Dst: "[javax.xml.transform.sax.SAXSource].<init>"
    - Src: "org.jdom.transform.JDOMSource:164,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.transform.JDOMSource:165,1"
      Dst: "[java.util.List].add"
    - Src: "org.jdom.transform.JDOMSource:167,1"
      Dst: "[org.jdom.transform.JDOMSource].setNodes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].getDocument()"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMSource:197"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource:200"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMSource:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:194,1"
      Dst: "[javax.xml.transform.sax.SAXSource].getInputSource"
    - Src: "org.jdom.transform.JDOMSource:194,1"
      Dst: "[org.jdom.transform.JDOMSource$JDOMInputSource].getSource"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].getNodes()"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMSource:230"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource:233"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMSource:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:227,1"
      Dst: "[javax.xml.transform.sax.SAXSource].getInputSource"
    - Src: "org.jdom.transform.JDOMSource:227,1"
      Dst: "[org.jdom.transform.JDOMSource$JDOMInputSource].getSource"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].getXMLReader()"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMSource:304"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource:307"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMSource:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:305,1"
      Dst: "[org.jdom.transform.JDOMSource$DocumentReader].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].setDocument(org.jdom.Document)"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:182,1"
      Dst: "[org.jdom.transform.JDOMSource$JDOMInputSource].<init>"
    - Src: "org.jdom.transform.JDOMSource:182,1"
      Dst: "[javax.xml.transform.sax.SAXSource].setInputSource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].setInputSource(org.xml.sax.InputSource)"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:255,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].setNodes(java.util.List)"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:215,1"
      Dst: "[org.jdom.transform.JDOMSource$JDOMInputSource].<init>"
    - Src: "org.jdom.transform.JDOMSource:215,1"
      Dst: "[javax.xml.transform.sax.SAXSource].setInputSource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource].setXMLReader(org.xml.sax.XMLReader)"
    functionSourceFile: "org.jdom.transform.JDOMSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.XMLReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMSource:277"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource:288"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMSource:280"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource:281"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMSource:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource:281,1"
      Dst: "[org.xml.sax.XMLFilter].getParent"
    - Src: "org.jdom.transform.JDOMSource:283,1"
      Dst: "[org.jdom.transform.JDOMSource$DocumentReader].<init>"
    - Src: "org.jdom.transform.JDOMSource:283,1"
      Dst: "[org.xml.sax.XMLFilter].setParent"
    - Src: "org.jdom.transform.JDOMSource:289,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.transform.XSLTransformer].<init>(java.io.File)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformer:186,1"
      Dst: "[javax.xml.transform.stream.StreamSource].<init>"
    - Src: "org.jdom.transform.XSLTransformer:186,1"
      Dst: "[org.jdom.transform.XSLTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformer].<init>(java.io.InputStream)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    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.jdom.transform.XSLTransformer:156,1"
      Dst: "[javax.xml.transform.stream.StreamSource].<init>"
    - Src: "org.jdom.transform.XSLTransformer:156,1"
      Dst: "[org.jdom.transform.XSLTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformer].<init>(java.io.Reader)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformer:171,1"
      Dst: "[javax.xml.transform.stream.StreamSource].<init>"
    - Src: "org.jdom.transform.XSLTransformer:171,1"
      Dst: "[org.jdom.transform.XSLTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformer].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    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.jdom.transform.XSLTransformer:141,1"
      Dst: "[javax.xml.transform.stream.StreamSource].<init>"
    - Src: "org.jdom.transform.XSLTransformer:141,1"
      Dst: "[org.jdom.transform.XSLTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformer].<init>(javax.xml.transform.Source)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.transform.Source"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformer:124,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.transform.XSLTransformer:126,1"
      Dst: "[javax.xml.transform.TransformerFactory].newInstance"
    - Src: "org.jdom.transform.XSLTransformer:127,1"
      Dst: "[javax.xml.transform.TransformerFactory].newTemplates"
    - Src: "org.jdom.transform.XSLTransformer:130,1"
      Dst: "[org.jdom.transform.XSLTransformException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformer].<init>(org.jdom.Document)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformer:201,1"
      Dst: "[org.jdom.transform.JDOMSource].<init>"
    - Src: "org.jdom.transform.XSLTransformer:201,1"
      Dst: "[org.jdom.transform.XSLTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformer].transform(java.util.List)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformer:212,1"
      Dst: "[org.jdom.transform.JDOMSource].<init>"
    - Src: "org.jdom.transform.XSLTransformer:213,1"
      Dst: "[org.jdom.transform.JDOMResult].<init>"
    - Src: "org.jdom.transform.XSLTransformer:215,1"
      Dst: "[javax.xml.transform.Templates].newTransformer"
    - Src: "org.jdom.transform.XSLTransformer:215,1"
      Dst: "[javax.xml.transform.Transformer].transform"
    - Src: "org.jdom.transform.XSLTransformer:216,1"
      Dst: "[org.jdom.transform.JDOMResult].getResult"
    - Src: "org.jdom.transform.XSLTransformer:219,1"
      Dst: "[org.jdom.transform.XSLTransformException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.XSLTransformer].transform(org.jdom.Document)"
    functionSourceFile: "org.jdom.transform.XSLTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.XSLTransformer:231,1"
      Dst: "[org.jdom.transform.JDOMSource].<init>"
    - Src: "org.jdom.transform.XSLTransformer:232,1"
      Dst: "[org.jdom.transform.JDOMResult].<init>"
    - Src: "org.jdom.transform.XSLTransformer:234,1"
      Dst: "[javax.xml.transform.Templates].newTransformer"
    - Src: "org.jdom.transform.XSLTransformer:234,1"
      Dst: "[javax.xml.transform.Transformer].transform"
    - Src: "org.jdom.transform.XSLTransformer:235,1"
      Dst: "[org.jdom.transform.JDOMResult].getDocument"
    - Src: "org.jdom.transform.XSLTransformer:238,1"
      Dst: "[org.jdom.transform.XSLTransformException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    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.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.jxpath.JXPathContextFactoryConfigurationError].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError"
    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.jxpath.JXPathContextFactoryConfigurationError:35,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError"
    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.jxpath.JXPathContextFactoryConfigurationError:46,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].<init>(java.lang.Exception)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:59,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:59,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].<init>(java.lang.Exception,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Exception"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:72,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getMessage()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.apache.commons.jxpath.JXPathException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 9
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:90"
        BranchSideFuncs:
        - "getMessage()"
      - BranchSide: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:90"
        BranchSideFuncs:
        - "getMessage()"
      - BranchSide: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError:86,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getException()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathContextFactoryConfigurationError"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Exception"
    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.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: 36
    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: 112
    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: 20
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 13
    EdgeCount: 180
    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.jxpath.ri.compiler.LocationPath].<init>(boolean,org.apache.commons.jxpath.ri.compiler.Step[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.LocationPath"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Path].<init>(org.apache.commons.jxpath.ri.compiler.Step[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:34,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.LocationPath].isAbsolute()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.LocationPath"
    linkageType: null
    functionLinenumber: 42
    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.jxpath.ri.compiler.LocationPath].computeContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.LocationPath"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Path].computeContextDependent()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:47"
        BranchSideFuncs:
        - "computeContextDependent()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:47"
        BranchSideFuncs:
        - "computeContextDependent()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:48,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].computeContextDependent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.LocationPath"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Path].getSteps()"
    functionUses: 72
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:53,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:54,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].getSteps"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:58,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.LocationPath"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.RootContext:org.apache.commons.jxpath.ri.compiler.LocationPath].isAbsolute()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getAbsoluteRootContext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getRootContext()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Path].evalSteps(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 15
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:74"
        BranchSideFuncs:
        - "getAbsoluteRootContext()"
        - "getRootContext()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:73"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:70,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.LocationPath].isAbsolute"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:71,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:71,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].getAbsoluteRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:74,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:76,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].evalSteps"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.LocationPath"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.RootContext:org.apache.commons.jxpath.ri.compiler.LocationPath].isAbsolute()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getAbsoluteRootContext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getRootContext()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Path].getSingleNodePointerForSteps(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 47
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.LocationPath:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:87"
        BranchSideFuncs:
        - "getAbsoluteRootContext()"
        - "getRootContext()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.LocationPath:86"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:83,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.LocationPath].isAbsolute"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:84,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:84,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].getAbsoluteRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:87,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.LocationPath:89,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].getSingleNodePointerForSteps"
    JavaMethodInfo: null
    BBCount: 4
    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: 35
    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: 20
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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: 111
    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.jxpath.ri.JXPathCompiledExpression].<init>(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].getXPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    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.jxpath.ri.JXPathCompiledExpression].getExpression()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].getValue(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:68,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].getValue(org.apache.commons.jxpath.JXPathContext,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:74,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].setValue(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:80,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:86,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].createPathAndSetValue(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:92,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPathAndSetValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].iterate(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:98,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iterate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].getPointer(org.apache.commons.jxpath.JXPathContext,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:104,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getPointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].iteratePointers(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:110,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iteratePointers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].removePath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:115,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].removeAll(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathCompiledExpression"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathCompiledExpression:120,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression[],org.apache.commons.jxpath.ri.compiler.Step[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    - "org.apache.commons.jxpath.ri.compiler.Step[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Path].<init>(org.apache.commons.jxpath.ri.compiler.Step[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:48,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].getExpression()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].getPredicates()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Expression].isContextDependent()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant:org.apache.commons.jxpath.ri.compiler.VariableReference].isContextDependent()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression].isContextDependent()"
    - "[org.apache.commons.jxpath.ri.compiler.Path].computeContextDependent()"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:86"
        BranchSideFuncs:
        - "computeContextDependent()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:87"
        BranchSideFuncs:
        - "isContextDependent()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:86"
        BranchSideFuncs:
        - "computeContextDependent()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:77,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].isContextDependent"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:87,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].computeContextDependent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].isSimpleExpressionPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Path].areBasicPredicates(org.apache.commons.jxpath.ri.compiler.Expression[])"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].getPredicates()"
    - "[org.apache.commons.jxpath.ri.compiler.Path].isSimplePath()"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:100"
        BranchSideFuncs:
        - "isSimplePath()"
        - "getPredicates()"
        - "areBasicPredicates(org.apache.commons.jxpath.ri.compiler.Expression[])"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:96"
        BranchSideFuncs:
        - "isSimplePath()"
        - "getPredicates()"
        - "areBasicPredicates(org.apache.commons.jxpath.ri.compiler.Expression[])"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:96"
        BranchSideFuncs:
        - "isSimplePath()"
        - "getPredicates()"
        - "areBasicPredicates(org.apache.commons.jxpath.ri.compiler.Expression[])"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:98,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].isSimplePath"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:98,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].getPredicates"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:98,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].areBasicPredicates"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Path].getSteps()"
    functionUses: 72
    ICount: 43
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:123"
        BranchSideFuncs:
        - "getSteps()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:123"
        BranchSideFuncs:
        - "getSteps()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:109,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:124,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].getSteps"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:131,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].expressionPath(org.apache.commons.jxpath.ri.EvalContext,boolean)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:136,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].expressionPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].expressionPath(org.apache.commons.jxpath.ri.EvalContext,boolean)"
    functionUses: 47
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:141,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].expressionPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].expressionPath(org.apache.commons.jxpath.ri.EvalContext,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExpressionPath"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.UnionContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.EvalContext[])"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getConstantContext(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.EvalContext].getRootContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getRootContext()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].isSimpleExpressionPath()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    - "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].interpretSimpleExpressionPath(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.Expression[],org.apache.commons.jxpath.ri.compiler.Step[])"
    - "[org.apache.commons.jxpath.ri.compiler.Path].getSteps()"
    - "[org.apache.commons.jxpath.ri.axes.UnionContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.EvalContext[])"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    - "[org.apache.commons.jxpath.ri.compiler.Path].getSingleNodePointerForSteps(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Path].evalSteps(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 2
    ICount: 63
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:166"
        BranchSideFuncs:
        - "getConstantContext(java.lang.Object)"
        - "getRootContext()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:186"
        BranchSideFuncs:
        - "isSimpleExpressionPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:186"
        BranchSideFuncs:
        - "getIndex()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:176"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:176"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:193"
        BranchSideFuncs:
        - "getSingleNodePointerForSteps(org.apache.commons.jxpath.ri.EvalContext)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:193"
        BranchSideFuncs:
        - "getSingleNodePointerForSteps(org.apache.commons.jxpath.ri.EvalContext)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:null"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.EvalContext[])"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:195"
        BranchSideFuncs:
        - "evalSteps(org.apache.commons.jxpath.ri.EvalContext)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:194"
        BranchSideFuncs:
        - "evalSteps(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:151,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:161,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.UnionContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:167,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:167,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].getConstantContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:171,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].isSimpleExpressionPath"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:174,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:176,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:183,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].getSteps"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:179,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SimplePathInterpreter].interpretSimpleExpressionPath"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:191,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:194,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].getSingleNodePointerForSteps"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExpressionPath:195,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].evalSteps"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - 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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].<init>(java.util.Map$Entry)"
    functionUses: 160
    ICount: 7
    EdgeCount: 102
    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: 34
    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.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: 179
    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.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.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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath: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: 88
    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.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: 40
    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: 8
    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: 12
    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: 14
    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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    functionUses: 55
    ICount: 5
    EdgeCount: 20
    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.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.TreeList].indexOf(java.lang.Object)"
    functionUses: 10
    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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 82
    ICount: 5
    EdgeCount: 77
    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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 8
    ICount: 6
    EdgeCount: 19
    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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 19
    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: 11
    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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 6
    EdgeCount: 21
    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.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].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.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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    functionUses: 160
    ICount: 6
    EdgeCount: 117
    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.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.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: 160
    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.jxpath.ri.model.beans.BeanPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.JXPathBeanInfo)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.JXPathBeanInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:50,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyCount()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptors()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:67"
        BranchSideFuncs:
        - "getPropertyDescriptors()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:65,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isAtomic"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:68,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyNames()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptors()"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:84"
        BranchSideFuncs:
        - "getPropertyDescriptors()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:78,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptors"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:81,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyName(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyIndex(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:93,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyIndex(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex(int)"
    functionUses: 5
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:110"
        BranchSideFuncs:
        - "setPropertyIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:104,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,java.beans.PropertyDescriptor)"
    functionUses: 10
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:125"
        BranchSideFuncs:
        - "getPropertyDescriptor()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:122"
        BranchSideFuncs:
        - "getValue(java.lang.Object,java.beans.PropertyDescriptor)"
        - "getBean()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:119,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:123,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:123,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    functionUses: 11
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:137"
        BranchSideFuncs:
        - "setIndex(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:137"
        BranchSideFuncs:
        - "setIndex(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:141"
        BranchSideFuncs:
        - "setIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:137,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:138,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,java.beans.PropertyDescriptor,int)"
    functionUses: 5
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:157"
        BranchSideFuncs:
        - "getValue(java.lang.Object)"
        - "getBaseValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:156"
        BranchSideFuncs:
        - "getPropertyDescriptor()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:161"
        BranchSideFuncs:
        - "getValue(java.lang.Object,java.beans.PropertyDescriptor,int)"
        - "getBean()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:154,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:154,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:157,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:162,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isActualProperty()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:170"
        BranchSideFuncs:
        - "getPropertyDescriptor()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:171,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getCollectionHint(java.lang.Class)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].isCollection(java.lang.Object)"
    functionUses: 6
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:184"
        BranchSideFuncs:
        - "getCollectionHint(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:192"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "getBaseValue()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:192"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "getBaseValue()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:192"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "getBaseValue()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:176,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:185,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:185,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getCollectionHint"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:193,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:194,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].isCollection"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getIndexedPropertyLength(java.lang.Object,java.beans.IndexedPropertyDescriptor)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getCollectionHint(java.lang.Class)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength()"
    functionUses: 8
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:214"
        BranchSideFuncs:
        - "getCollectionHint(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:218"
        BranchSideFuncs:
        - "getLength()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:204,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:211,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:210,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getIndexedPropertyLength"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:215,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:215,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getCollectionHint"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:219,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:230,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:232,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:232,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:233,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:233,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:233,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:237,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:237,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:247,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getImmediateNode"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:248,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].createPath"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    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.jxpath.ri.model.beans.BeanPropertyPointer:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:258,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:260,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:261,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:262,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].remove"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:264,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:264,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:264,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor()"
    functionUses: 4
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:285"
        BranchSideFuncs:
        - "getPropertyDescriptor()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:280,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:282,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptor()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyIndex()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptor(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptors()"
    functionUses: 6
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:311"
        BranchSideFuncs:
        - "getPropertyIndex()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:301"
        BranchSideFuncs:
        - "getPropertyDescriptors()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:295,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:298,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].getPropertyDescriptor"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:302,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyDescriptors()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptors()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:322"
        BranchSideFuncs:
        - "getPropertyDescriptors()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer:320,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].getPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 3
    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: 6
    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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isRestricted()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isReturnNull()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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: 23
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    functionUses: 4
    ICount: 27
    EdgeCount: 319
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.jxpath.ri.JXPathContextFactoryReferenceImpl].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextFactoryReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextFactoryReferenceImpl:30,1"
      Dst: "[org.apache.commons.jxpath.JXPathContextFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextFactoryReferenceImpl].newContext(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextFactoryReferenceImpl"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].<init>(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextFactoryReferenceImpl:37,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    functionUses: 55
    ICount: 5
    EdgeCount: 20
    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.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.TreeList].indexOf(java.lang.Object)"
    functionUses: 10
    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.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 20
    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.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.jdom.ContentList$FilterList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.jdom.AttributeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    functionUses: 8
    ICount: 7
    EdgeCount: 21
    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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 19
    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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 7
    EdgeCount: 22
    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.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].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.jxpath.servlet.PageScopeContextHandler].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContextHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageScopeContextHandler].getPropertyNames(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContextHandler"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.PageScopeContext].getAttributeNames()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    - "[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: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:36"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:39"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "nextElement()"
      - BranchSide: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:38"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:34,1"
      Dst: "[org.apache.commons.jxpath.servlet.PageScopeContext].getAttributeNames"
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:35,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:36,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:37,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:37,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:39,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:39,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.servlet.PageScopeContextHandler].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContextHandler"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.PageScopeContext].getAttribute(java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:44,1"
      Dst: "[org.apache.commons.jxpath.servlet.PageScopeContext].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageScopeContextHandler].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageScopeContextHandler"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageScopeContextHandler:49,1"
      Dst: "[org.apache.commons.jxpath.servlet.PageScopeContext].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    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.logging.LogFactory$1].<init>()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$1"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$1:809,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$1].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$1"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].directGetContextClassLoader()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$1:811,1"
      Dst: "[org.apache.commons.logging.LogFactory].directGetContextClassLoader"
    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: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].getSuppressedProperties()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].removePropertyDescriptor(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 198
    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.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.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.ProxyIterator: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].getIterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 59
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 160
    ICount: 4
    EdgeCount: 102
    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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 4
    EdgeCount: 85
    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.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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].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.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.jxpath.ri.axes.DescendantContext].<init>(org.apache.commons.jxpath.ri.EvalContext,boolean,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.DescendantContext"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "boolean"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:50,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.DescendantContext].isChildOrderingRequired()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.DescendantContext"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.DescendantContext"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].setPosition(int)"
    functionUses: 25
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:62,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.DescendantContext].setPosition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.DescendantContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.DescendantContext"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:70,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.DescendantContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.DescendantContext"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].nextNode()"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:80"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:85"
        BranchSideFuncs:
        - "nextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:77,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.DescendantContext].reset"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:81,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.DescendantContext].nextNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.DescendantContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.DescendantContext"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:org.apache.commons.jxpath.ri.model.beans.PropertyIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.dom.NamespacePointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].isRecursive()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 12
    ICount: 69
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:138"
        BranchSideFuncs:
        - "getPosition()"
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:135"
        BranchSideFuncs:
        - "isRecursive()"
        - "getNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:137"
        BranchSideFuncs:
        - "isLeaf()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:125"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:93,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:96,1"
      Dst: "[java.util.Vector].clear"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:98,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:100,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isLeaf"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:102,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:101,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:107,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:114,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:115,1"
      Dst: "[java.util.Stack].peek"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:116,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:116,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:117,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:118,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.DescendantContext].isRecursive"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:135,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.DescendantContext].isRecursive()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.DescendantContext"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:155"
        BranchSideFuncs:
        - "getNodePointer()"
        - "getNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.DescendantContext:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.DescendantContext:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:147,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:148,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:149,1"
      Dst: "[java.util.Vector].get"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:150,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.DescendantContext:151,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getNode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - 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.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: 40
    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.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].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.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].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.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].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.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 10
    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: 12
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    functionUses: 1
    ICount: 20
    EdgeCount: 254
    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.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].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.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(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.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].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.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].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.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].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.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].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.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    functionUses: 11
    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.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    functionUses: 14
    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.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].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.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].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.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.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].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: 82
    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.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].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.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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 160
    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.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.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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    functionUses: 12
    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: 3
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 70
    EdgeCount: 328
    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.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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].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.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.jxpath.ri.compiler.CoreOperationGreaterThan].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan:30,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan].evaluateCompare(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan:35"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan:34"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThan"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.String"
    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.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: 67
    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.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 96
    ICount: 22
    EdgeCount: 63
    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()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1916"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1914"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1916"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1914"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "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:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    functionUses: 64
    ICount: 14
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1923"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1927"
        BranchSideFuncs:
        - "hashCode()"
      - 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.jxpath.util.ValueUtils].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].isCollection(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    functionUses: 7
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:50,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:54,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:54,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getCollectionHint(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:68,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:72,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:76,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:80,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:84,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:84,1"
      Dst: "[java.lang.reflect.Modifier].isFinal"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getIndexedPropertyLength(java.lang.Object,java.beans.IndexedPropertyDescriptor)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.beans.IndexedPropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getLength(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:108"
        BranchSideFuncs:
        - "getValue(java.lang.Object,java.beans.PropertyDescriptor)"
        - "getLength(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:123"
        BranchSideFuncs:
        - "getValue(java.lang.Object,java.beans.PropertyDescriptor)"
        - "getLength(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:122"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:104,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:105,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:105,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:108,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:110,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:110,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:111,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:111,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:116,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:116,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getLength(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 5
    ICount: 15
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:137"
        BranchSideFuncs:
        - "getValue(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:145"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:138,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:139,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:139,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:140,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:143,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].iterate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    functionUses: 1
    ICount: 31
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:172"
        BranchSideFuncs:
        - "iterator()"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:157,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:159,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:159,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:160,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:164,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:166,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:166,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:168,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:171,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:173,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].expandCollection(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:187,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:188,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:188,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:188,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:188,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:191,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:191,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:194,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:193,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:201,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:196,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:205,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:206,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:212,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].remove(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:224,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:228,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:229,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:229,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:229,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:229,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:231,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:231,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:232,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:235,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:234,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:238,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:251,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:253,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:258,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:260,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:263,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:267,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:273,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 9
    ICount: 44
    EdgeCount: 443
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:298"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:319"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:305"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:310"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:315"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:286,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:289,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:289,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:290,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:293,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:296,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:299,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:302,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:307,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:309,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:311,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].setValue(java.lang.Object,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:330,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:332,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:332,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:336,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:336,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].convert"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:333,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:339,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:342,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:342,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:344,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:344,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:344,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethod(java.lang.reflect.Method)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 29
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:365"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:364"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:365"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:364"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:361,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:361,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:363,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:365,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:368,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:368,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:370,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:370,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:372,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:372,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].setValue(java.lang.Object,java.beans.PropertyDescriptor,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.beans.PropertyDescriptor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:389,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:389,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:391,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:393,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:393,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].convert"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:394,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:397,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:397,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:399,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:399,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:401,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:401,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    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: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:414,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:417,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:419,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:419,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:419,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:419,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,java.beans.PropertyDescriptor,int)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.beans.PropertyDescriptor"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:464"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
        - "getValue(java.lang.Object,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:440,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:444,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:442,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:448,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:452,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:452,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:453,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:453,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:453,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:465,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].setValue(java.lang.Object,java.beans.PropertyDescriptor,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.beans.PropertyDescriptor"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:479"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:483"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:494"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:482,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:484,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:484,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:484,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].convert"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:484,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:489,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:489,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:489,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:489,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:489,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:489,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:493,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:494,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].isCollection"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:495,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.XMLDocumentContainer].getValue()"
    - "[org.apache.commons.jxpath.xml.DocumentContainer].getValue()"
    functionUses: 12
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:515"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:513,1"
      Dst: "[org.apache.commons.jxpath.Container].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getDynamicPropertyHandler(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.DynamicPropertyHandler"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1].bootstrap$(java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:525,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils$lambda_getDynamicPropertyHandler_0__1].bootstrap$"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:525,1"
      Dst: "[java.util.Map].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 2
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:562"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:564"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:570"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:577"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:558,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:558,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:563,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:564,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:568,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:569,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:572,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethodFromInterfaceNest"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:578,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:581,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    linkageType: null
    functionLinenumber: 604
    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.jxpath.util.ValueUtils].getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 2
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:609"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:639"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:612"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:629"
        BranchSideFuncs:
        - "getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Branch String: "org.apache.commons.jxpath.util.ValueUtils:634"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.ValueUtils:604"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:608,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:612,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:612,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:619,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:630,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getAccessibleMethodFromInterfaceNest"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ValueUtils].lambda$getDynamicPropertyHandler$0(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ValueUtils"
    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: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ValueUtils:527,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:530,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:530,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:530,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:530,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.ValueUtils:530,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    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.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.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].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.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.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].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.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 14
    ICount: 35
    EdgeCount: 35
    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].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.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList].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.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 86
    ICount: 19
    EdgeCount: 30
    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.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].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.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].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.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].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.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.list.AbstractLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].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.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    functionUses: 16
    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.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 105
    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.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    functionUses: 72
    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.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 40
    ICount: 36
    EdgeCount: 31
    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.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 12
    ICount: 37
    EdgeCount: 94
    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.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.jdom.ContentList$FilterList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.jdom.AttributeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.jdom.ContentList$FilterList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.jdom.AttributeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 8
    ICount: 38
    EdgeCount: 41
    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.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    functionUses: 11
    ICount: 35
    EdgeCount: 41
    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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 33
    EdgeCount: 43
    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: 82
    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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 55
    ICount: 20
    EdgeCount: 40
    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.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.TreeList].indexOf(java.lang.Object)"
    functionUses: 10
    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.jxpath.ri.model.VariablePointer$1].<init>(org.apache.commons.jxpath.ri.model.VariablePointer,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer$1"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.VariablePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer$1:137,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer$1].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer$1"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].access$000(org.apache.commons.jxpath.ri.model.VariablePointer)"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer$1:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer$1:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer$1:143,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].access$000"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer$1:143,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer$1:143,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<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.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: 63
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$4].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$4"
    linkageType: null
    functionLinenumber: 1259
    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$4:1260,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$4].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$4"
    linkageType: null
    functionLinenumber: 1262
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.LogFactory].access$000(java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.LogFactory$4:1263"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$4:1266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.LogFactory$4:1265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.LogFactory$4:1269"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$4:1273"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.LogFactory$4:1272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$4:1264,1"
      Dst: "[java.lang.ClassLoader].getResources"
    - Src: "org.apache.commons.logging.LogFactory$4:1266,1"
      Dst: "[java.lang.ClassLoader].getSystemResources"
    - Src: "org.apache.commons.logging.LogFactory$4:1269,1"
      Dst: "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.LogFactory$4:1270,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.LogFactory$4:1270,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.LogFactory$4:1270,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.LogFactory$4:1270,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.LogFactory$4:1270,1"
      Dst: "[org.apache.commons.logging.LogFactory].access$000"
    JavaMethodInfo: null
    BBCount: 7
    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: 53
    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: 34
    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: 25
    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: 14
    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.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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].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.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.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: 38
    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: 12
    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: 54
    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.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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    functionUses: 12
    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: 4
    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.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getMessage()"
    - "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.apache.commons.jxpath.JXPathException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 17
    EdgeCount: 7
    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.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jxpath.ri.model.VariablePointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].contextWrapper(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].<init>(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.model.VariablePointerFactory$1)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:63,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].getContext()"
    - "[org.apache.commons.jxpath.JXPathContext].getVariables()"
    - "[org.apache.commons.jxpath.servlet.KeywordVariables].isDeclaredVariable(java.lang.String)"
    - "[org.apache.commons.jxpath.BasicVariables].isDeclaredVariable(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].<init>(org.apache.commons.jxpath.Variables,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.JXPathContext].getParentContext()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].<init>(org.apache.commons.jxpath.ri.QName)"
    functionUses: 2
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:83"
        BranchSideFuncs:
        - "getContext()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:81"
        BranchSideFuncs:
        - "getVariables()"
        - "isDeclaredVariable(java.lang.String)"
        - "toString()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:80"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.QName)"
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:76"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.Variables,org.apache.commons.jxpath.ri.QName)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:75"
        BranchSideFuncs:
        - "getParentContext()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:70,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].getContext"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:72,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getVariables"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:73,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:73,1"
      Dst: "[org.apache.commons.jxpath.Variables].isDeclaredVariable"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:74,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:76,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getParentContext"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory:89,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].createNodePointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "int"
    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.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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    functionUses: 1
    ICount: 8
    EdgeCount: 17
    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: 160
    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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionUses: 34
    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.jxpath.ri.model.jdom.JDOMNodePointer].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:68,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    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: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:79,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:90,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:99,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:104,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespaceIterator()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:109,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespacePointer(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:114,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.Object)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:119,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespaceURI()"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:136"
        BranchSideFuncs:
        - "getNamespaceURI()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:130,1"
      Dst: "[org.jdom.Element].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:131,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceResolver()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.NamespaceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>(org.apache.commons.jxpath.ri.NamespaceResolver)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 4
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:145"
        BranchSideFuncs:
        - "setNamespaceContextPointer(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "<init>(org.apache.commons.jxpath.ri.NamespaceResolver)"
        - "getNamespaceResolver()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:142,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:142,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:143,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.Document].getRootElement()"
    - "[org.jdom.Element].getNamespace(java.lang.String)"
    - "[org.jdom.Namespace].getURI()"
    functionUses: 10
    ICount: 27
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:157"
        BranchSideFuncs:
        - "getRootElement()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:162"
        BranchSideFuncs:
        - "getNamespace(java.lang.String)"
        - "getURI()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:162"
        BranchSideFuncs:
        - "getNamespace(java.lang.String)"
        - "getURI()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:150,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:151,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:155,1"
      Dst: "[org.jdom.Document].getRootElement"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:163,1"
      Dst: "[org.jdom.Element].getNamespace"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getBaseValue()"
    - "[org.jdom.Element].getAttributes()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.jdom.Element].getContent()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 3
    ICount: 64
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:185"
        BranchSideFuncs:
        - "getAttributes()"
        - "getNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:203"
        BranchSideFuncs:
        - "getContent()"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:216"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:203"
        BranchSideFuncs:
        - "getContent()"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:171,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:186,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:186,1"
      Dst: "[org.jdom.Element].getAttributes"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:187,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:189,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:201,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:201,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:201,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:201,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:204,1"
      Dst: "[org.jdom.Element].getContent"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 220
    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.jxpath.ri.model.jdom.JDOMNodePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getContent()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.jdom.Document].getContent()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 5
    ICount: 26
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:242"
        BranchSideFuncs:
        - "getContent()"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:239"
        BranchSideFuncs:
        - "getContent()"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:237,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:237,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:240,1"
      Dst: "[org.jdom.Document].getContent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespacePrefix()"
    - "[org.jdom.Element].getName()"
    - "[org.jdom.ProcessingInstruction].getTarget()"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    functionUses: 9
    ICount: 27
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:256"
        BranchSideFuncs:
        - "getNamespacePrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:253"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:253"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:256"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:259"
        BranchSideFuncs:
        - "getTarget()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:258"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:250,1"
      Dst: "[org.jdom.Element].getNamespacePrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:251,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:254,1"
      Dst: "[org.jdom.Element].getName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:257,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:259,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 263
    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.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer$1].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer$1].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.jdom.Comment].getText()"
    - "[org.jdom.Text].getText()"
    - "[org.jdom.ProcessingInstruction].getData()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].findEnclosingAttribute(java.lang.Object,java.lang.String,org.jdom.Namespace)"
    functionUses: 19
    ICount: 61
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:279"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getPosition()"
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:277"
        BranchSideFuncs:
        - "getNodePointer()"
        - "getImmediateNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:274"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:273"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:276"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:290"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:293"
        BranchSideFuncs:
        - "getData()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:292"
        BranchSideFuncs:
        - "findEnclosingAttribute(java.lang.Object,java.lang.String,org.jdom.Namespace)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:292"
        BranchSideFuncs:
        - "findEnclosingAttribute(java.lang.Object,java.lang.String,org.jdom.Namespace)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:270,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:271,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:271,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getPosition"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:271,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:272,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:273,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateNode"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:274,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:274,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:277,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:280,1"
      Dst: "[org.jdom.Comment].getText"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:282,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:288,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:291,1"
      Dst: "[org.jdom.ProcessingInstruction].getData"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:293,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].findEnclosingAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:293,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:330"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:300,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:301,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:302,1"
      Dst: "[org.jdom.Text].setText"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:305,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].nodeParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:305,1"
      Dst: "[org.jdom.Element].removeContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:310,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:310,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:314,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].addContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:318,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:321,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:322,1"
      Dst: "[org.jdom.Text].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:322,1"
      Dst: "[org.jdom.Element].addContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:327,1"
      Dst: "[org.jdom.ProcessingInstruction].clone"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:331,1"
      Dst: "[org.jdom.Content].clone"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].addContent(java.util.List)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:349,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:352,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:354,1"
      Dst: "[org.jdom.Element].clone"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:355,1"
      Dst: "[org.jdom.Element].addContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:358,1"
      Dst: "[org.jdom.Text].clone"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:366,1"
      Dst: "[org.jdom.ProcessingInstruction].clone"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:370,1"
      Dst: "[org.jdom.Content].clone"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:378,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.Object"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].isWildcard()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLocalName(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getPrefix(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].getTarget()"
    - "[org.jdom.ProcessingInstruction].getTarget()"
    functionUses: 2
    ICount: 65
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:395"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:399"
        BranchSideFuncs:
        - "getPrefix()"
        - "getNamespaceURI()"
        - "getNodeName()"
        - "isWildcard()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:411"
        BranchSideFuncs:
        - "getName()"
        - "getLocalName(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:410"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:415"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:411"
        BranchSideFuncs:
        - "equalStrings(java.lang.String,java.lang.String)"
        - "getPrefix(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:410"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:-1"
        BranchSideFuncs:
        - "equalStrings(java.lang.String,java.lang.String)"
        - "getPrefix(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:413"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:431"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:436"
        BranchSideFuncs:
        - "getTarget()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:436"
        BranchSideFuncs:
        - "getTarget()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:401,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:402,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:403,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].isWildcard"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:404,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:409,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:410,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:410,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:411,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:412,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equalStrings"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:413,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:418,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:432,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:433,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:446"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:449,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:451,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getPrefix(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespacePrefix()"
    - "[org.jdom.Attribute].getNamespacePrefix()"
    functionUses: 2
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:468"
        BranchSideFuncs:
        - "getNamespacePrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:466"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:464"
        BranchSideFuncs:
        - "getNamespacePrefix()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:466"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:464"
        BranchSideFuncs:
        - "getNamespacePrefix()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:461,1"
      Dst: "[org.jdom.Element].getNamespacePrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:462,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:465,1"
      Dst: "[org.jdom.Attribute].getNamespacePrefix"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLocalName(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getName()"
    - "[org.jdom.Attribute].getName()"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:483"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:478,1"
      Dst: "[org.jdom.Element].getName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:481,1"
      Dst: "[org.jdom.Attribute].getName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLanguage(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLanguage()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isLanguage(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:495"
        BranchSideFuncs:
        - "isLanguage(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:494"
        BranchSideFuncs:
        - "getLanguage()"
        - "isLanguage(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:495,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLanguage"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:496,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isLanguage"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:496,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:497,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLanguage()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].findEnclosingAttribute(java.lang.Object,java.lang.String,org.jdom.Namespace)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:505,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].findEnclosingAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].findEnclosingAttribute(java.lang.Object,java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getAttributeValue(java.lang.String,org.jdom.Namespace)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].nodeParent(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:518"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:525"
        BranchSideFuncs:
        - "getAttributeValue(java.lang.String,org.jdom.Namespace)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:524"
        BranchSideFuncs:
        - "nodeParent(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:524"
        BranchSideFuncs:
        - "nodeParent(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:524"
        BranchSideFuncs:
        - "nodeParent(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:520,1"
      Dst: "[org.jdom.Element].getAttributeValue"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:521,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:525,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].nodeParent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].nodeParent(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Content].getParent()"
    functionUses: 1
    ICount: 36
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:536"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:536"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:543"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:549"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:552"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:537,1"
      Dst: "[org.jdom.Content].getParent"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:560"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:570"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:573"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:564,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getAbstractFactory"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:568,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:564,1"
      Dst: "[org.apache.commons.jxpath.AbstractFactory].createObject"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:572,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:574,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:575,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:578,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:579,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:580,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:583,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:584,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:584,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:584,1"
      Dst: "[org.apache.commons.jxpath.JXPathAbstractFactoryException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:591,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].createChild"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:592,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].createAttribute(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:598"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:601"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:604"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:606"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:612"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:618"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:621"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:599,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:603,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:605,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:605,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:607,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:607,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:607,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:607,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:610,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:611,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:611,1"
      Dst: "[org.jdom.Element].getAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:613,1"
      Dst: "[org.jdom.Element].setAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:622,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:623,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:624,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:629,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].nodeParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:631,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:633,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:633,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].escape(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLocalName(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionByQName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionByQName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfElement()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfTextNode()"
    - "[org.jdom.ProcessingInstruction].getTarget()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfPI()"
    functionUses: 17
    ICount: 87
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:638"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:642"
        BranchSideFuncs:
        - "escape(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:643"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:646"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:645"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:646"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:652"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:654"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "getLocalName(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:658"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:663"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
        - "getNamespaceResolver()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:665"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:674"
        BranchSideFuncs:
        - "getRelativePositionByQName()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:673"
        BranchSideFuncs:
        - "getRelativePositionOfElement()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:683"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:684"
        BranchSideFuncs:
        - "getRelativePositionOfTextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:683"
        BranchSideFuncs:
        - "getRelativePositionOfTextNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:683"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:688"
        BranchSideFuncs:
        - "getRelativePositionOfTextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:694"
        BranchSideFuncs:
        - "getTarget()"
        - "getRelativePositionOfPI()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:639,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:639,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:639,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].escape"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:639,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:644,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:651,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:652,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:655,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:656,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:661,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionByQName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:664,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:664,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:676,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfElement"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:685,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfTextNode"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:689,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:691,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfPI"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionByQName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 701
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Element].getContent()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].matchesQName(org.jdom.Element)"
    functionUses: 2
    ICount: 29
    EdgeCount: 193
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:720"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:719"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:707"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getContent()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:718"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "matchesQName(org.jdom.Element)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:717"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:711"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:711"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:703,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:708,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:710,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:710,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:710,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:711,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].matchesQName"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].matchesQName(org.jdom.Element)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 723
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI()"
    - "[org.jdom.Element].getName()"
    - "[org.jdom.Element].getName()"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:724"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:730"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "getNamespaceURI(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:729"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:729"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:724,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:726,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:730,1"
      Dst: "[org.jdom.Element].getName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfElement()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Element].getContent()"
    - "[org.jdom.Document].getContent()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 1
    ICount: 26
    EdgeCount: 193
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:739"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:743"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:746"
        BranchSideFuncs:
        - "getContent()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:750"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:758"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:751"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:753"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:756"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:738,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:744,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:747,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:750,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:750,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:750,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfTextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Element].getContent()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 1
    ICount: 31
    EdgeCount: 193
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:767"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:770"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:773"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:775"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getContent()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:778"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:786"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:779"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:779"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:782"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:785"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:784"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:768,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:776,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:778,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:778,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:778,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getRelativePositionOfPI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ProcessingInstruction].getTarget()"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.Element].getContent()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.ProcessingInstruction].getTarget()"
    functionUses: 1
    ICount: 29
    EdgeCount: 194
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:796"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:798"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getContent()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:801"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:812"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:802"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:802"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:805"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:804"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:808"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:810"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:794,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:795,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:799,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:801,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:801,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:801,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:804,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 67
    ICount: 4
    EdgeCount: 93
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:817,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:822"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:826"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:825"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:826"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:829"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:831"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer:829"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    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: 86
    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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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: 97
    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.AbstractReferenceMap].hashEntry(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].hashEntry(java.lang.Object,java.lang.Object)"
    functionUses: 64
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 5
    ICount: 20
    EdgeCount: 87
    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.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.jxpath.ri.parser.XPathParser$JJCalls].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls"
    linkageType: null
    functionLinenumber: 3862
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser$JJCalls:3863,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].<init>(org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate:32,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    functionUses: 48
    ICount: 9
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate:37,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate:37,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate:38,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationNegate"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    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.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.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.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.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].containsKey(java.lang.Object)"
    functionUses: 47
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 10
    ICount: 24
    EdgeCount: 91
    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.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 73
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].insertEntry(org.apache.commons.collections.SequencedHashMap$Entry)"
    functionUses: 56
    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.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 280
    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.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    functionUses: 99
    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.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    functionUses: 67
    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: 73
    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: 25
    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: 14
    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: 36
    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.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.LRUMap].clone()"
    - "[org.apache.commons.collections.map.LinkedMap].clone()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    - "[org.apache.commons.collections.map.IdentityMap].clone()"
    - "[org.apache.commons.collections.map.HashedMap].clone()"
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].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: 53
    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.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    functionUses: 44
    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.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    functionUses: 72
    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.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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: 25
    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.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    functionUses: 14
    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: 34
    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: 99
    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: 67
    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: 73
    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.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: 56
    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: 93
    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: 82
    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: 11
    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: 8
    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: 12
    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: 14
    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.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: 72
    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: 44
    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: 53
    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: 34
    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: 25
    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: 14
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    functionUses: 4
    ICount: 12
    EdgeCount: 91
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    functionUses: 2
    ICount: 12
    EdgeCount: 91
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap].isEqualKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].isEqualValue(java.lang.Object)"
    functionUses: 99
    ICount: 25
    EdgeCount: 233
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 67
    ICount: 15
    EdgeCount: 190
    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: 73
    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.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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 53
    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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 34
    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.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 25
    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.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 14
    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.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.jdom.xpath.XPath$XPathString].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.xpath.XPath$XPathString"
    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.jdom.xpath.XPath$XPathString:418,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.xpath.XPath$XPathString].readResolve()"
    functionSourceFile: "org.jdom.xpath.XPath$XPathString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.xpath.XPath$XPathString:435,1"
      Dst: "[org.jdom.xpath.XPath].newInstance"
    - Src: "org.jdom.xpath.XPath$XPathString:439,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.xpath.XPath$XPathString:440,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.xpath.XPath$XPathString:440,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.jdom.xpath.XPath$XPathString:440,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.xpath.XPath$XPathString:438,1"
      Dst: "[java.io.InvalidObjectException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    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: 61
    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: 94
    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.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.jdom.filter.ContentFilter].<init>()"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.ContentFilter:120,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    - Src: "org.jdom.filter.ContentFilter:121,1"
      Dst: "[org.jdom.filter.ContentFilter].setDefaultMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].<init>(int)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    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.jdom.filter.ContentFilter:144,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    - Src: "org.jdom.filter.ContentFilter:145,1"
      Dst: "[org.jdom.filter.ContentFilter].setFilterMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].<init>(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:131"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.filter.ContentFilter:130,1"
      Dst: "[org.jdom.filter.AbstractFilter].<init>"
    - Src: "org.jdom.filter.ContentFilter:132,1"
      Dst: "[org.jdom.filter.ContentFilter].setDefaultMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 103
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:342"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:343"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:342"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:343"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:344"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:347"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:348"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].getFilterMask()"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    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.jdom.filter.ContentFilter].hashCode()"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 66
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 75
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:305"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:308"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:307"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:306"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:305"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:308"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:311"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:310"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:309"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:308"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:311"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:314"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:313"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:312"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:311"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:314"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:317"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:316"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:315"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:314"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:317"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:320"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:319"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:318"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:317"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:320"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:323"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:322"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:321"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:320"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:323"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:326"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:325"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:324"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:323"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:326"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:330"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.filter.ContentFilter:329"
        BranchSideFuncs: []
    - Branch String: "org.jdom.filter.ContentFilter:327"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:326"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setCDATAVisible(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:214"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:217"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setCommentVisible(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:244"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setDefaultMask()"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    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.jdom.filter.ContentFilter].setDocTypeVisible(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:289"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:292"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setDocumentContent()"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    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.jdom.filter.ContentFilter].setElementContent()"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    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.jdom.filter.ContentFilter].setElementVisible(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:199"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:202"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setEntityRefVisible(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:274"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:277"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setFilterMask(int)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.filter.ContentFilter:163,1"
      Dst: "[org.jdom.filter.ContentFilter].setDefaultMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setPIVisible(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:259"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:262"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.filter.ContentFilter].setTextVisible(boolean)"
    functionSourceFile: "org.jdom.filter.ContentFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.filter.ContentFilter:229"
      Branch Sides:
      - BranchSide: "org.jdom.filter.ContentFilter:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    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.jdom.ContentList$FilterListIterator].<init>(org.jdom.ContentList,org.jdom.filter.Filter,int)"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 739
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.ContentList"
    - "org.jdom.filter.Filter"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].initializeCursor(int)"
    - "[org.jdom.ContentList].access$0(org.jdom.ContentList)"
    functionUses: 3
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:740,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:742,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].initializeCursor"
    - Src: "org.jdom.ContentList$FilterListIterator:744,1"
      Dst: "[org.jdom.ContentList].access$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].add(java.lang.Object)"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:895"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:899"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:893,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:895,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterListIterator:897,1"
      Dst: "[org.jdom.ContentList].add"
    - Src: "org.jdom.ContentList$FilterListIterator:900,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:901,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.ContentList$FilterListIterator:901,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.ContentList$FilterListIterator:901,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList$FilterListIterator:900,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList$FilterListIterator:900,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:903,1"
      Dst: "[org.jdom.ContentList].access$0"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].access$0(org.jdom.ContentList)"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:1040"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1039"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1038"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:1040,1"
      Dst: "[org.jdom.ContentList].access$0"
    - Src: "org.jdom.ContentList$FilterListIterator:1041,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].hasNext()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    - "[org.jdom.ContentList$FilterListIterator].moveForward(int)"
    - "[org.jdom.ContentList$FilterListIterator].moveForward(int)"
    - "[org.jdom.ContentList$FilterListIterator].moveForward(int)"
    - "[org.jdom.ContentList].size()"
    functionUses: 182
    ICount: 38
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:770"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:774"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:773"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.ContentList$FilterListIterator:774"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:773"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:752,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:760,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].moveForward"
    - Src: "org.jdom.ContentList$FilterListIterator:767,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:774,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList$FilterListIterator].moveBackward(int)"
    - "[org.jdom.ContentList$FilterListIterator].moveBackward(int)"
    - "[org.jdom.ContentList$FilterListIterator].moveBackward(int)"
    functionUses: 11
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:805"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:821"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:820"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:821"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:825"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:824"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:825"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:800,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:804,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList$FilterListIterator:806,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].moveBackward"
    - Src: "org.jdom.ContentList$FilterListIterator:818,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].initializeCursor(int)"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 977
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList].size()"
    functionUses: 1
    ICount: 38
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:978"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:982"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:981"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:985"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:982"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:981"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:986"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:989"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:988"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:983"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:984"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
      - BranchSide: "org.jdom.ContentList$FilterListIterator:983"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
    - Branch String: "org.jdom.ContentList$FilterListIterator:993"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:998"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:997"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:979,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:979,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList$FilterListIterator:979,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList$FilterListIterator:979,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:984,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterListIterator:985,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterListIterator:983,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList$FilterListIterator].moveBackward(int)"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 1022
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    functionUses: 3
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:1023"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1027"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1026"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:1029"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:1027"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1028"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1027"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:1023,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList$FilterListIterator:1028,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterListIterator:1029,1"
      Dst: "[org.jdom.filter.Filter].matches"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList$FilterListIterator].moveForward(int)"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 1005
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList].size()"
    functionUses: 3
    ICount: 19
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:1006"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1009"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1008"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:1011"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1009"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1008"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:1009"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1010"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
      - BranchSide: "org.jdom.ContentList$FilterListIterator:1009"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:1010,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterListIterator:1011,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterListIterator:1009,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList$FilterListIterator].next()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    functionUses: 179
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:783"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:786"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:781,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:783,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].hasNext"
    - Src: "org.jdom.ContentList$FilterListIterator:787,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList$FilterListIterator:788,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:792,1"
      Dst: "[org.jdom.ContentList].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList].access$0(org.jdom.ContentList)"
    functionUses: 9
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:856"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:851"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:850"
        BranchSideFuncs:
        - "hasNext()"
        - "checkConcurrentModification()"
        - "size()"
    - Branch String: "org.jdom.ContentList$FilterListIterator:857"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:860"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:859"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:855"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:856"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
      - BranchSide: "org.jdom.ContentList$FilterListIterator:855"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:851,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:852,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].hasNext"
    - Src: "org.jdom.ContentList$FilterListIterator:856,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterListIterator:856,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterListIterator:855,1"
      Dst: "[org.jdom.ContentList].size"
    - Src: "org.jdom.ContentList$FilterListIterator:863,1"
      Dst: "[org.jdom.ContentList].access$0"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList$FilterListIterator].previous()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 831
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.jdom.ContentList].get(int)"
    functionUses: 9
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:834"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:832,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:834,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].hasPrevious"
    - Src: "org.jdom.ContentList$FilterListIterator:839,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:843,1"
      Dst: "[org.jdom.ContentList].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 872
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    functionUses: 9
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:875"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:null"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.ContentList$FilterListIterator:878"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:876"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:875"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.jdom.ContentList$FilterListIterator:879"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:882"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:881"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:877"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:878"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
      - BranchSide: "org.jdom.ContentList$FilterListIterator:877"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:873,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:875,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].hasPrevious"
    - Src: "org.jdom.ContentList$FilterListIterator:878,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterListIterator:878,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterListIterator:877,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ContentList$FilterListIterator].remove()"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: 912
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].matches(java.lang.Object)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.jdom.IllegalAddException].<init>(java.lang.String)"
    - "[org.jdom.ContentList].access$0(org.jdom.ContentList)"
    functionUses: 40
    ICount: 42
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:915"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:916"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:915"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:915"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:920"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:919"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:920"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:925"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:924"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "get(int)"
    - Branch String: "org.jdom.ContentList$FilterListIterator:926"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:928"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:913,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:916,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:925,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterListIterator:926,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterListIterator:927,1"
      Dst: "[org.jdom.ContentList].remove"
    - Src: "org.jdom.ContentList$FilterListIterator:929,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:930,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.ContentList$FilterListIterator:930,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.ContentList$FilterListIterator:930,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList$FilterListIterator:931,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList$FilterListIterator:929,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:933,1"
      Dst: "[org.jdom.ContentList].access$0"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ContentList$FilterListIterator].set(java.lang.Object)"
    functionSourceFile: "org.jdom.ContentList$FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ContentList$FilterListIterator:944"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:945"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:944"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:944"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:949"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:948"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:949"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:954"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:953"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:954"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:964"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ContentList$FilterListIterator:963"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ContentList$FilterListIterator:956"
      Branch Sides:
      - BranchSide: "org.jdom.ContentList$FilterListIterator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ContentList$FilterListIterator:942,1"
      Dst: "[org.jdom.ContentList$FilterListIterator].checkConcurrentModification"
    - Src: "org.jdom.ContentList$FilterListIterator:945,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:954,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.ContentList$FilterListIterator:955,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.ContentList$FilterListIterator:957,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:958,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.ContentList$FilterListIterator:958,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.ContentList$FilterListIterator:958,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ContentList$FilterListIterator:959,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.ContentList$FilterListIterator:957,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.ContentList$FilterListIterator:961,1"
      Dst: "[org.jdom.ContentList].set"
    - Src: "org.jdom.ContentList$FilterListIterator:969,1"
      Dst: "[org.jdom.ContentList].access$0"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - 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: 160
    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.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.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 93
    ICount: 15
    EdgeCount: 41
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    functionUses: 11
    ICount: 17
    EdgeCount: 272
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 23
    ICount: 13
    EdgeCount: 294
    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: 14
    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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 1
    ICount: 4
    EdgeCount: 75
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.MultiHashMap].createCollection(java.util.Collection)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$MyMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].setValue(java.lang.Object)"
    functionUses: 6
    ICount: 15
    EdgeCount: 250
    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.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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 111
    ICount: 5
    EdgeCount: 77
    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: 18
    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: 7
    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.jxpath.ri.axes.NamespaceContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NamespaceContext"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:40,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NamespaceContext"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NamespaceContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NamespaceContext"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:53,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NamespaceContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NamespaceContext"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].reset()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].nextNode()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:62"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:61"
        BranchSideFuncs:
        - "getCurrentPosition()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:67"
        BranchSideFuncs:
        - "nextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:61"
        BranchSideFuncs:
        - "getCurrentPosition()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:58,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:59,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NamespaceContext].reset"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:63,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NamespaceContext].nextNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.NamespaceContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NamespaceContext"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].isWildcard()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext:org.apache.commons.jxpath.ri.axes.AttributeContext:org.apache.commons.jxpath.ri.axes.InitialContext:org.apache.commons.jxpath.ri.axes.NamespaceContext:org.apache.commons.jxpath.ri.axes.ParentContext:org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:org.apache.commons.jxpath.ri.axes.RootContext:org.apache.commons.jxpath.ri.model.NodePointer].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator:org.apache.commons.jxpath.ri.model.beans.PropertyIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    functionUses: 12
    ICount: 49
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:78"
        BranchSideFuncs:
        - "getPrefix()"
        - "getNodeName()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:83"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:89"
        BranchSideFuncs:
        - "getName()"
        - "getCurrentNodePointer()"
        - "namespacePointer(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:89"
        BranchSideFuncs:
        - "getName()"
        - "getCurrentNodePointer()"
        - "namespacePointer(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:98"
        BranchSideFuncs:
        - "setPosition(int)"
        - "getPosition()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NamespaceContext:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NamespaceContext:101"
        BranchSideFuncs:
        - "getNodePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:72,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:72,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:80,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:81,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:84,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].isWildcard"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:86,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:86,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:91,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:90,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:99,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:99,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.NamespaceContext:102,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    JavaMethodInfo: null
    BBCount: 16
    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: 155
    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: 160
    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: 34
    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.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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 10
    EdgeCount: 73
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionUses: 160
    ICount: 26
    EdgeCount: 133
    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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].access$210(org.apache.commons.collections.bag.AbstractMapBag)"
    functionUses: 34
    ICount: 28
    EdgeCount: 102
    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.jxpath.ri.axes.PredicateContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].getNameTestExpression()"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:44,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:48,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].getNameTestExpression"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].setupDynamicPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[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:org.apache.commons.jxpath.ri.EvalContext:org.apache.commons.jxpath.ri.compiler.Constant:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.UnionContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    functionUses: 12
    ICount: 69
    EdgeCount: 229
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:56"
        BranchSideFuncs:
        - "nextNode()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:109"
        BranchSideFuncs:
        - "setupDynamicPropertyPointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:85"
        BranchSideFuncs:
        - "stringValue(java.lang.Object)"
        - "getPropertyNames()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:84"
        BranchSideFuncs:
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:58"
        BranchSideFuncs:
        - "stringValue(java.lang.Object)"
        - "getPropertyNames()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:83"
        BranchSideFuncs:
        - "setPropertyName(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:93"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:89"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:97"
        BranchSideFuncs:
        - "getNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:103"
        BranchSideFuncs:
        - "setPosition(int)"
        - "doubleValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:102"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:57,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].nextNode"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:58,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].setupDynamicPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:59,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:60,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:71,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyNames"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:73,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:79,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyName"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:87,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:90,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:94,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:98,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:101,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:103,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.axes.PredicateContext].setupDynamicPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext:org.apache.commons.jxpath.ri.axes.AttributeContext:org.apache.commons.jxpath.ri.axes.InitialContext:org.apache.commons.jxpath.ri.axes.NamespaceContext:org.apache.commons.jxpath.ri.axes.ParentContext:org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].clone()"
    functionUses: 2
    ICount: 18
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:121"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:125"
        BranchSideFuncs:
        - "getValuePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:131"
        BranchSideFuncs:
        - "getPropertyPointer()"
        - "clone()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:122,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:126,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:132,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:133,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPositionStandard(int)"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].setupDynamicPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPositionStandard(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getLength()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].setIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    functionUses: 3
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:141"
        BranchSideFuncs:
        - "setupDynamicPropertyPointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:145"
        BranchSideFuncs:
        - "setPositionStandard(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:145"
        BranchSideFuncs:
        - "setPositionStandard(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:147"
        BranchSideFuncs:
        - "getLength()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:148"
        BranchSideFuncs:
        - "setIndex(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:140,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPositionStandard"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:142,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].setupDynamicPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:146,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:149,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    functionUses: 25
    ICount: 14
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:161"
        BranchSideFuncs:
        - "getValuePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:160"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:155,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:159,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:161,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PredicateContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].reset()"
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 8
    ICount: 6
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:166,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextSet()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.EvalContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].nextSet()"
    functionUses: 8
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:173,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].reset"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:174,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].nextSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPositionStandard(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PredicateContext"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextNode()"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:187"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:192"
        BranchSideFuncs:
        - "nextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PredicateContext:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PredicateContext:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:184,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].reset"
    - Src: "org.apache.commons.jxpath.ri.axes.PredicateContext:188,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextNode"
    JavaMethodInfo: null
    BBCount: 6
    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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].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.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[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:org.jdom.AttributeList:org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.collection.TransformedCollection].transform(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 283
    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.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 48
    ICount: 6
    EdgeCount: 41
    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.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 14
    ICount: 6
    EdgeCount: 36
    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.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: 54
    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: 33
    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.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.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.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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 3
    ICount: 15
    EdgeCount: 19
    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.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 180
    ICount: 5
    EdgeCount: 20
    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.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    functionUses: 179
    ICount: 8
    EdgeCount: 40
    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.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    functionUses: 9
    ICount: 5
    EdgeCount: 20
    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.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    functionUses: 9
    ICount: 8
    EdgeCount: 37
    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.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    functionUses: 9
    ICount: 5
    EdgeCount: 19
    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.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].nextIndex()"
    functionUses: 9
    ICount: 5
    EdgeCount: 22
    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.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 40
    ICount: 23
    EdgeCount: 41
    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.jxpath.ri.model.dynamic.DynamicPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.DynamicPropertyHandler)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.DynamicPropertyHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:50,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyCount()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:69,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean()"
    - "[org.apache.commons.jxpath.servlet.PageContextHandler].getPropertyNames(java.lang.Object)"
    - "[org.apache.commons.jxpath.servlet.ServletContextHandler].getPropertyNames(java.lang.Object)"
    - "[org.apache.commons.jxpath.MapDynamicPropertyHandler].getPropertyNames(java.lang.Object)"
    - "[org.apache.commons.jxpath.servlet.PageScopeContextHandler].getPropertyNames(java.lang.Object)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 5
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:94"
        BranchSideFuncs:
        - "getPropertyNames(java.lang.Object)"
        - "getBean()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:94"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:79,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:79,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].getPropertyNames"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:81,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:82,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:84,1"
      Dst: "[java.util.Arrays].binarySearch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames()"
    functionUses: 8
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:108"
        BranchSideFuncs:
        - "getPropertyNames()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:104"
        BranchSideFuncs:
        - "getPropertyNames()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:104"
        BranchSideFuncs:
        - "getPropertyNames()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:105,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyName(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex(int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:121,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:124,1"
      Dst: "[java.util.Arrays].binarySearch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyIndex()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyIndex()"
    functionUses: 3
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:145"
        BranchSideFuncs:
        - "getPropertyNames()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:144"
        BranchSideFuncs:
        - "getPropertyIndex()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:144"
        BranchSideFuncs:
        - "getPropertyIndex()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:137"
        BranchSideFuncs:
        - "setPropertyIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:136"
        BranchSideFuncs:
        - "getPropertyNames()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:137,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyNames"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:139,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:140,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:145,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getPropertyIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyIndex(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex(int)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:159"
        BranchSideFuncs:
        - "setPropertyIndex(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:156,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].setPropertyIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean()"
    - "[org.apache.commons.jxpath.servlet.HttpSessionHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.ServletContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.PageScopeContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.ServletRequestHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.MapDynamicPropertyHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.PageContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName()"
    functionUses: 8
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:168,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:168,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:168,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.HttpSessionHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.ServletContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.PageScopeContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.ServletRequestHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.MapDynamicPropertyHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.PageContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName()"
    - "[org.apache.commons.jxpath.servlet.HttpSessionHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.ServletContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.PageScopeContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.ServletRequestHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.MapDynamicPropertyHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.PageContextHandler].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName()"
    functionUses: 5
    ICount: 16
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:181"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:183,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:184,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:182,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].getProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:182,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].isActualProperty()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:213,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:213,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:213,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].setProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:217,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].getProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:216,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:226,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:228,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getAbstractFactory"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:233,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:234,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:230,1"
      Dst: "[org.apache.commons.jxpath.AbstractFactory].createObject"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:237,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:237,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:238,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:238,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:238,1"
      Dst: "[org.apache.commons.jxpath.JXPathAbstractFactoryException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:246,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:249,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:250,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].expandCollection"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:251,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].setProperty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].createPath(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:261,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:261,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:261,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].setProperty"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:264,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:265,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:265,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:273,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].removeKey"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:275,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:276,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:276,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].remove"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:277,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:277,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:277,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].setProperty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].removeKey()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:288,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getBean"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:290,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:290,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:293,1"
      Dst: "[org.apache.commons.jxpath.DynamicPropertyHandler].setProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].escape(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection()"
    functionUses: 17
    ICount: 32
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:306"
        BranchSideFuncs:
        - "escape(java.lang.String)"
        - "getPropertyName()"
        - "isCollection()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:299,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:300,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:300,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:300,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:301,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:304,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:308,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:308,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].escape"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:310,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer:313,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 7
    EdgeCount: 93
    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.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.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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 87
    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.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.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 6
    EdgeCount: 11
    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.NullComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    functionUses: 64
    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.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].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: 97
    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.jxpath.xml.DocumentContainer$lambda_getParser_0__2].bootstrap$(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2:-1,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2"
    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.jxpath.xml.DocumentContainer$lambda_getParser_0__2:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2].apply(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2:-1,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer].lambda$getParser$0"
    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: 160
    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.jxpath.xml.DOMParser].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.xml.DOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DOMParser:28,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DOMParser].parseXML(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DOMParser"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.xml.XMLParser2].isValidating()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isNamespaceAware()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringElementContentWhitespace()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isExpandEntityReferences()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringComments()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isCoalescing()"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DOMParser:34,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newInstance"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:36,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isValidating"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:36,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setValidating"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:37,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isNamespaceAware"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:37,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:39,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringElementContentWhitespace"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:38,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setIgnoringElementContentWhitespace"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:40,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isExpandEntityReferences"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:40,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:41,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringComments"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:41,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setIgnoringComments"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:42,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isCoalescing"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:42,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setCoalescing"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:43,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:43,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].parse"
    - Src: "org.apache.commons.jxpath.xml.DOMParser:46,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - 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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 1
    ICount: 12
    EdgeCount: 76
    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.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BinaryHeap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.collection.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    functionUses: 34
    ICount: 10
    EdgeCount: 109
    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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    functionUses: 160
    ICount: 4
    EdgeCount: 101
    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.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.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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    functionUses: 160
    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.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: 53
    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: 34
    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: 25
    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: 14
    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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 159
    ICount: 4
    EdgeCount: 73
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionUses: 164
    ICount: 9
    EdgeCount: 116
    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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionUses: 35
    ICount: 17
    EdgeCount: 133
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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: 71
    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.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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.jxpath.servlet.ServletRequestAndContext].<init>(javax.servlet.ServletRequest,javax.servlet.ServletContext)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletRequestAndContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.servlet.ServletRequest"
    - "javax.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestAndContext:39,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getSession()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletRequestAndContext"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "javax.servlet.http.HttpSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.ServletRequestAndContext:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestAndContext:45"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletRequestAndContext:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletRequestAndContext:46,1"
      Dst: "[javax.servlet.http.HttpServletRequest].getSession"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getServletRequest()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletRequestAndContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "javax.servlet.ServletRequest"
    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.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.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 15
    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.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 3
    ICount: 33
    EdgeCount: 132
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionUses: 154
    ICount: 8
    EdgeCount: 75
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 160
    ICount: 8
    EdgeCount: 103
    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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 8
    EdgeCount: 86
    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.jxpath.ri.compiler.ProcessingInstructionTest].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest:28,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].getTarget()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest"
    linkageType: null
    functionLinenumber: 36
    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.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest:42,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest:42,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest:42,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].<init>()"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.EntityRef:85,1"
      Dst: "[org.jdom.Content].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.EntityRef].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.EntityRef:95,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.EntityRef"
    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.jdom.EntityRef:110,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    - "[org.jdom.EntityRef].setName(java.lang.String)"
    - "[org.jdom.EntityRef].setPublicID(java.lang.String)"
    - "[org.jdom.EntityRef].setSystemID(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.EntityRef:126,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.EntityRef:127,1"
      Dst: "[org.jdom.EntityRef].setName"
    - Src: "org.jdom.EntityRef:128,1"
      Dst: "[org.jdom.EntityRef].setPublicID"
    - Src: "org.jdom.EntityRef:129,1"
      Dst: "[org.jdom.EntityRef].setSystemID"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].getName()"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 137
    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.jdom.EntityRef].getPublicID()"
    functionSourceFile: "org.jdom.EntityRef"
    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.jdom.EntityRef].getSystemID()"
    functionSourceFile: "org.jdom.EntityRef"
    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.jdom.EntityRef].getValue()"
    functionSourceFile: "org.jdom.EntityRef"
    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.jdom.EntityRef].setName(java.lang.String)"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkXMLName(java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.EntityRef:182"
      Branch Sides:
      - BranchSide: "org.jdom.EntityRef:185"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.EntityRef:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.EntityRef:181,1"
      Dst: "[org.jdom.Verifier].checkXMLName"
    - Src: "org.jdom.EntityRef:183,1"
      Dst: "[org.jdom.IllegalNameException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].setPublicID(java.lang.String)"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkPublicID(java.lang.String)"
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.EntityRef:199"
      Branch Sides:
      - BranchSide: "org.jdom.EntityRef:202"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.EntityRef:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.EntityRef:198,1"
      Dst: "[org.jdom.Verifier].checkPublicID"
    - Src: "org.jdom.EntityRef:200,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].setSystemID(java.lang.String)"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkSystemLiteral(java.lang.String)"
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.EntityRef:216"
      Branch Sides:
      - BranchSide: "org.jdom.EntityRef:219"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.EntityRef:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.EntityRef:215,1"
      Dst: "[org.jdom.Verifier].checkSystemLiteral"
    - Src: "org.jdom.EntityRef:217,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.EntityRef].toString()"
    functionSourceFile: "org.jdom.EntityRef"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.EntityRef:231,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.EntityRef:232,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.EntityRef:237,1"
      Dst: "[java.lang.StringBuffer].toString"
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 97
    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: 64
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.jxpath.ri.model.dynamic.DynamicPropertyIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer"
    - "java.lang.String"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyIterator:41,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.InfoSetUtil].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.InfoSetUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.InfoSetUtil"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 35
    ICount: 46
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:41"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:40"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:41"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:44"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:48"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:55"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:60"
        BranchSideFuncs:
        - "getSingleNodePointer()"
        - "stringValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:55"
        BranchSideFuncs:
        - "getSingleNodePointer()"
        - "stringValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:42,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:43,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:44,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:47,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:53,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:53,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:57,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.InfoSetUtil].number(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.InfoSetUtil"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].number(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].number(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].number(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 5
    ICount: 40
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:88"
        BranchSideFuncs:
        - "getSingleNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:83"
        BranchSideFuncs:
        - "getSingleNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:91"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:90"
        BranchSideFuncs:
        - "number(java.lang.Object)"
        - "stringValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:73,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:77,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:85,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:86,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].number"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:89,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:91,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.InfoSetUtil"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 26
    ICount: 43
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:104"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:117"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:120"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:125"
        BranchSideFuncs:
        - "getSingleNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:124"
        BranchSideFuncs:
        - "stringValue(java.lang.Object)"
        - "doubleValue(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:120"
        BranchSideFuncs:
        - "getSingleNodePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:101,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:104,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:107,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:111,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:118,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:118,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:122,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:125,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.InfoSetUtil"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isActual()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isActual()"
    functionUses: 10
    ICount: 56
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:147"
        BranchSideFuncs:
        - "getSingleNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:142"
        BranchSideFuncs:
        - "getSingleNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:142"
        BranchSideFuncs:
        - "getSingleNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:155"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
        - "getNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:154"
        BranchSideFuncs:
        - "getValuePointer()"
        - "isActual()"
    - Branch String: "org.apache.commons.jxpath.ri.InfoSetUtil:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.InfoSetUtil:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:135,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:137,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:140,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:144,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:145,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:148,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:153,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:155,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.InfoSetUtil:156,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isActual"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - 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.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: 86
    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: 55
    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: 8
    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: 11
    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: 12
    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.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].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: 62
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 14
    ICount: 9
    EdgeCount: 260
    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: 83
    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.AbstractLinkedList].createSubListListIterator(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList,int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].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.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: 88
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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: 97
    ICount: 30
    EdgeCount: 248
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 64
    ICount: 15
    EdgeCount: 194
    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: 72
    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.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.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    functionUses: 9
    ICount: 18
    EdgeCount: 309
    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.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 53
    ICount: 19
    EdgeCount: 180
    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: 14
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 1
    ICount: 13
    EdgeCount: 346
    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.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].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.jxpath.ri.axes.PrecedingOrFollowingContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:47,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getDocumentOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:58"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:64,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].nextNode()"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:74"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:79"
        BranchSideFuncs:
        - "nextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:71,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].reset"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:75,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].nextNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getParent()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getParent()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isRoot()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getParent()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:org.apache.commons.jxpath.ri.model.beans.PropertyIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.dom.NamespacePointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:org.apache.commons.jxpath.ri.model.beans.PropertyIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.dom.NamespacePointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:org.apache.commons.jxpath.ri.model.beans.PropertyIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.dom.NamespacePointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer:org.apache.commons.jxpath.ri.model.beans.PropertyIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.dom.NamespacePointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isLeaf()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    functionUses: 12
    ICount: 122
    EdgeCount: 150
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:173"
        BranchSideFuncs:
        - "isRoot()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:109"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:143"
        BranchSideFuncs:
        - "getPosition()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:160"
        BranchSideFuncs:
        - "isLeaf()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:170"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
        - "getNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:170"
        BranchSideFuncs:
        - "setPosition(int)"
        - "getCurrentPosition()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:87,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:90,1"
      Dst: "[java.util.Vector].clear"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:92,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:93,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getParent"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:97,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:96,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:102,1"
      Dst: "[java.util.Vector].isEmpty"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:106,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isRoot"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:122,1"
      Dst: "[java.util.Stack].peek"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:123,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:123,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:124,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:125,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isLeaf"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:132,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:133,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:133,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:140,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[org.jdom.input.TextBuffer].<init>()"
    functionSourceFile: "org.jdom.input.TextBuffer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.TextBuffer:94,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.TextBuffer].append(char[],int,int)"
    functionSourceFile: "org.jdom.input.TextBuffer"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.TextBuffer].ensureCapacity(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.input.TextBuffer:101"
      Branch Sides:
      - BranchSide: "org.jdom.input.TextBuffer:106"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "ensureCapacity(int)"
    Callsites:
    - Src: "org.jdom.input.TextBuffer:103,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.jdom.input.TextBuffer:107,1"
      Dst: "[org.jdom.input.TextBuffer].ensureCapacity"
    - Src: "org.jdom.input.TextBuffer:108,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.TextBuffer].clear()"
    functionSourceFile: "org.jdom.input.TextBuffer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.TextBuffer].ensureCapacity(int)"
    functionSourceFile: "org.jdom.input.TextBuffer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.input.TextBuffer:154"
      Branch Sides:
      - BranchSide: "org.jdom.input.TextBuffer:152"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.TextBuffer:151"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.TextBuffer:157"
      Branch Sides:
      - BranchSide: "org.jdom.input.TextBuffer:158"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.TextBuffer:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.TextBuffer:161,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.input.TextBuffer].size()"
    functionSourceFile: "org.jdom.input.TextBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.TextBuffer:115"
      Branch Sides:
      - BranchSide: "org.jdom.input.TextBuffer:119"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.TextBuffer:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.TextBuffer:119,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.TextBuffer].toString()"
    functionSourceFile: "org.jdom.input.TextBuffer"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 72
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.TextBuffer:131"
      Branch Sides:
      - BranchSide: "org.jdom.input.TextBuffer:136"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.TextBuffer:135"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.TextBuffer:136"
      Branch Sides:
      - BranchSide: "org.jdom.input.TextBuffer:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.TextBuffer:143,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.input.TextBuffer:143,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.TextBuffer:144,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.TextBuffer:143,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    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.jxpath.ri.compiler.CoreOperationDivide].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide:33,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    functionUses: 48
    ICount: 13
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide:38,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide:38,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide:40,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationDivide"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    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].<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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 87
    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.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 22
    EdgeCount: 175
    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.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.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].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.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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 160
    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.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.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.NodeCachingLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 41
    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.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.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    functionUses: 12
    ICount: 13
    EdgeCount: 39
    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.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    functionUses: 7
    ICount: 13
    EdgeCount: 34
    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.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.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.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].compareTo(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].compareTo(java.lang.Object)"
    functionUses: 7
    ICount: 11
    EdgeCount: 13
    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:
        - "compareTo(java.lang.Object)"
    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: 74
    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: 54
    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: 12
    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: 36
    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.jxpath.ri.model.beans.CollectionAttributeNodeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.CollectionPointer,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.CollectionPointer,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator:39,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator].getElementNodeIterator(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    functionUses: 1
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator:45,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator"
    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.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    functionUses: 10
    ICount: 21
    EdgeCount: 7
    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.jxpath.util.KeyManagerUtils].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.KeyManagerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.KeyManagerUtils].getExtendedKeyManager(org.apache.commons.jxpath.KeyManager)"
    functionSourceFile: "org.apache.commons.jxpath.util.KeyManagerUtils"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ExtendedKeyManager"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.KeyManager"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager].<init>(org.apache.commons.jxpath.KeyManager)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.KeyManagerUtils:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.KeyManagerUtils:72"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.KeyManager)"
      - BranchSide: "org.apache.commons.jxpath.util.KeyManagerUtils:71"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.KeyManager)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils:72,1"
      Dst: "[org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtilsBean$1].initialValue()"
    - "[org.apache.commons.beanutils.WrapDynaClass$1].initialValue()"
    - "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1].initialValue()"
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].initialValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtilsBean$1].initialValue()"
    - "[org.apache.commons.beanutils.WrapDynaClass$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.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.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.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.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].<init>(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].getContext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].<init>(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.model.VariablePointerFactory$1)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.model.VariablePointerFactory$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].<init>(org.apache.commons.jxpath.JXPathContext)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper:36,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory$VariableContextWrapper].<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.jdom.output.SAXOutputter].<init>()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:190,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].<init>(org.xml.sax.ContentHandler)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    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:
    - Src: "org.jdom.output.SAXOutputter:201,1"
      Dst: "[org.jdom.output.SAXOutputter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].<init>(org.xml.sax.ContentHandler,org.xml.sax.ErrorHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.xml.sax.ContentHandler"
    - "org.xml.sax.ErrorHandler"
    - "org.xml.sax.DTDHandler"
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:220,1"
      Dst: "[org.jdom.output.SAXOutputter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].<init>(org.xml.sax.ContentHandler,org.xml.sax.ErrorHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ext.LexicalHandler)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.xml.sax.ContentHandler"
    - "org.xml.sax.ErrorHandler"
    - "org.xml.sax.DTDHandler"
    - "org.xml.sax.EntityResolver"
    - "org.xml.sax.ext.LexicalHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:236,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].addNsAttribute(org.xml.sax.helpers.AttributesImpl,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1213
    functionDepth: 0
    returnType: "org.xml.sax.helpers.AttributesImpl"
    argCount: 2
    argTypes:
    - "org.xml.sax.helpers.AttributesImpl"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.helpers.AttributesImpl].<init>()"
    - "[org.xml.sax.helpers.AttributesImpl].addAttribute(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getURI()"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1214"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1224"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:1223"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1215"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1216,1"
      Dst: "[org.xml.sax.helpers.AttributesImpl].<init>"
    - Src: "org.jdom.output.SAXOutputter:1220,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.SAXOutputter:1220,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.SAXOutputter:1220,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.SAXOutputter:1220,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.SAXOutputter:1222,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.output.SAXOutputter:1218,1"
      Dst: "[org.xml.sax.helpers.AttributesImpl].addAttribute"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].cdata(java.lang.String)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1130
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].startCDATA()"
    - "[org.jdom.input.SAXHandler].startCDATA()"
    - "[org.jdom.output.SAXOutputter].characters(java.lang.String)"
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].endCDATA()"
    - "[org.jdom.input.SAXHandler].endCDATA()"
    - "[org.jdom.output.SAXOutputter].characters(java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1131"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1129"
        BranchSideFuncs:
        - "characters(java.lang.String)"
        - "startCDATA()"
        - "endCDATA()"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.jdom.output.SAXOutputter:1128"
        BranchSideFuncs:
        - "characters(java.lang.String)"
        - "startCDATA()"
        - "endCDATA()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1132,1"
      Dst: "[org.xml.sax.ext.LexicalHandler].startCDATA"
    - Src: "org.jdom.output.SAXOutputter:1133,1"
      Dst: "[org.jdom.output.SAXOutputter].characters"
    - Src: "org.jdom.output.SAXOutputter:1134,1"
      Dst: "[org.xml.sax.ext.LexicalHandler].endCDATA"
    - Src: "org.jdom.output.SAXOutputter:1141,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].characters(java.lang.String)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].characters(char[],int,int)"
    - "[org.jdom.input.SAXHandler].characters(char[],int,int)"
    - "[org.xml.sax.helpers.DefaultHandler].characters(char[],int,int)"
    - "[org.xml.sax.helpers.XMLFilterImpl].characters(char[],int,int)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1153,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.jdom.output.SAXOutputter:1155,1"
      Dst: "[org.xml.sax.ContentHandler].characters"
    - Src: "org.jdom.output.SAXOutputter:1158,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].comment(java.lang.String)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1169
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].comment(char[],int,int)"
    - "[org.jdom.input.SAXHandler].comment(char[],int,int)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1170"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1169"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:1168"
        BranchSideFuncs:
        - "comment(char[],int,int)"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1171,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.jdom.output.SAXOutputter:1173,1"
      Dst: "[org.xml.sax.ext.LexicalHandler].comment"
    - Src: "org.jdom.output.SAXOutputter:1175,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].createDTDParser()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1352
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.SAXOutputter].createParser()"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.jdom.output.SAXOutputter].getDTDHandler()"
    - "[org.jdom.output.SAXOutputter].getDTDHandler()"
    - "[org.xml.sax.helpers.XMLFilterImpl].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.jdom.output.SAXOutputter].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.jdom.output.SAXOutputter].getEntityResolver()"
    - "[org.jdom.output.SAXOutputter].getEntityResolver()"
    - "[org.xml.sax.helpers.XMLFilterImpl].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.jdom.output.SAXOutputter].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.jdom.output.SAXOutputter].getLexicalHandler()"
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].getLexicalHandler()"
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].getLexicalHandler()"
    - "[org.jdom.output.SAXOutputter].getDeclHandler()"
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].getDeclHandler()"
    - "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].getDeclHandler()"
    - "[org.xml.sax.helpers.DefaultHandler].<init>()"
    - "[org.xml.sax.helpers.XMLFilterImpl].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.jdom.output.SAXOutputter].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionUses: 1
    ICount: 41
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1360"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1363"
        BranchSideFuncs:
        - "getDTDHandler()"
        - "setDTDHandler(org.xml.sax.DTDHandler)"
      - BranchSide: "org.jdom.output.SAXOutputter:1362"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1363"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1366"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "getEntityResolver()"
      - BranchSide: "org.jdom.output.SAXOutputter:1365"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1366"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1380"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "getEntityResolver()"
        - "getLexicalHandler()"
      - BranchSide: "org.jdom.output.SAXOutputter:1379"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1380"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1396"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.EntityResolver)"
        - "getEntityResolver()"
        - "getLexicalHandler()"
      - BranchSide: "org.jdom.output.SAXOutputter:1395"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1353,1"
      Dst: "[org.jdom.output.SAXOutputter].createParser"
    - Src: "org.jdom.output.SAXOutputter:1356,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.output.SAXOutputter:1360,1"
      Dst: "[org.jdom.output.SAXOutputter].getDTDHandler"
    - Src: "org.jdom.output.SAXOutputter:1361,1"
      Dst: "[org.xml.sax.XMLReader].setDTDHandler"
    - Src: "org.jdom.output.SAXOutputter:1363,1"
      Dst: "[org.jdom.output.SAXOutputter].getEntityResolver"
    - Src: "org.jdom.output.SAXOutputter:1364,1"
      Dst: "[org.xml.sax.XMLReader].setEntityResolver"
    - Src: "org.jdom.output.SAXOutputter:1366,1"
      Dst: "[org.jdom.output.SAXOutputter].getLexicalHandler"
    - Src: "org.jdom.output.SAXOutputter:1368,1"
      Dst: "[org.xml.sax.XMLReader].setProperty"
    - Src: "org.jdom.output.SAXOutputter:1380,1"
      Dst: "[org.jdom.output.SAXOutputter].getDeclHandler"
    - Src: "org.jdom.output.SAXOutputter:1396,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.jdom.output.SAXOutputter:1396,1"
      Dst: "[org.xml.sax.XMLReader].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].createParser()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1292
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1329"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1333"
        BranchSideFuncs:
        - "createXMLReader(java.lang.String)"
      - BranchSide: "org.jdom.output.SAXOutputter:1332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1301,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.output.SAXOutputter:1305,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.output.SAXOutputter:1306,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.output.SAXOutputter:1313,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.output.SAXOutputter:1330,1"
      Dst: "[org.xml.sax.helpers.XMLReaderFactory].createXMLReader"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].documentLocator(org.jdom.Document)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.JDOMLocator].<init>()"
    - "[org.jdom.Document].getDocType()"
    - "[org.jdom.DocType].getPublicID()"
    - "[org.jdom.DocType].getSystemID()"
    - "[org.xml.sax.helpers.LocatorImpl].setPublicId(java.lang.String)"
    - "[org.xml.sax.helpers.LocatorImpl].setSystemId(java.lang.String)"
    - "[org.xml.sax.helpers.LocatorImpl].setLineNumber(int)"
    - "[org.xml.sax.helpers.LocatorImpl].setColumnNumber(int)"
    - "[org.jdom.input.SAXHandler].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.xml.sax.helpers.DefaultHandler].setDocumentLocator(org.xml.sax.Locator)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setDocumentLocator(org.xml.sax.Locator)"
    functionUses: 2
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:805"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs:
        - "getDocType()"
    - Branch String: "org.jdom.output.SAXOutputter:807"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs:
        - "getPublicID()"
        - "getSystemID()"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:801,1"
      Dst: "[org.jdom.output.JDOMLocator].<init>"
    - Src: "org.jdom.output.SAXOutputter:806,1"
      Dst: "[org.jdom.Document].getDocType"
    - Src: "org.jdom.output.SAXOutputter:808,1"
      Dst: "[org.jdom.DocType].getPublicID"
    - Src: "org.jdom.output.SAXOutputter:809,1"
      Dst: "[org.jdom.DocType].getSystemID"
    - Src: "org.jdom.output.SAXOutputter:812,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setPublicId"
    - Src: "org.jdom.output.SAXOutputter:813,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setSystemId"
    - Src: "org.jdom.output.SAXOutputter:814,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setLineNumber"
    - Src: "org.jdom.output.SAXOutputter:815,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].setColumnNumber"
    - Src: "org.jdom.output.SAXOutputter:817,1"
      Dst: "[org.xml.sax.ContentHandler].setDocumentLocator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].dtdEvents(org.jdom.Document)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 759
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].getDocType()"
    - "[org.jdom.output.XMLOutputter].<init>()"
    - "[org.jdom.output.XMLOutputter].outputString(org.jdom.DocType)"
    - "[org.xml.sax.InputSource].<init>(java.io.Reader)"
    - "[org.jdom.output.SAXOutputter].createDTDParser()"
    - "[org.jdom.transform.JDOMSource$DocumentReader].parse(org.xml.sax.InputSource)"
    - "[org.xml.sax.helpers.XMLFilterImpl].parse(org.xml.sax.InputSource)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 29
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:763"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:759"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:758"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:764"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:766"
        BranchSideFuncs:
        - "<init>()"
        - "outputString(org.jdom.DocType)"
    - Branch String: "org.jdom.output.SAXOutputter:764"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:758"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:760,1"
      Dst: "[org.jdom.Document].getDocType"
    - Src: "org.jdom.output.SAXOutputter:767,1"
      Dst: "[org.jdom.output.XMLOutputter].<init>"
    - Src: "org.jdom.output.SAXOutputter:767,1"
      Dst: "[org.jdom.output.XMLOutputter].outputString"
    - Src: "org.jdom.output.SAXOutputter:771,1"
      Dst: "[org.jdom.output.SAXOutputter].createDTDParser"
    - Src: "org.jdom.output.SAXOutputter:772,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.jdom.output.SAXOutputter:771,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.output.SAXOutputter:771,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.jdom.output.SAXOutputter:781,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].element(org.jdom.Element,org.jdom.output.NamespaceStack)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 887
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.output.NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.NamespaceStack].size()"
    - "[org.jdom.output.SAXOutputter].startPrefixMapping(org.jdom.Element,org.jdom.output.NamespaceStack)"
    - "[org.jdom.output.SAXOutputter].startElement(org.jdom.Element,org.xml.sax.Attributes)"
    - "[org.jdom.output.SAXOutputter].elementContent(java.util.List,org.jdom.output.NamespaceStack)"
    - "[org.jdom.Element].getContent()"
    - "[org.jdom.output.JDOMLocator].setNode(java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].endElement(org.jdom.Element)"
    - "[org.jdom.output.SAXOutputter].endPrefixMapping(org.jdom.output.NamespaceStack,int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:888,1"
      Dst: "[org.jdom.output.NamespaceStack].size"
    - Src: "org.jdom.output.SAXOutputter:891,1"
      Dst: "[org.jdom.output.SAXOutputter].startPrefixMapping"
    - Src: "org.jdom.output.SAXOutputter:894,1"
      Dst: "[org.jdom.output.SAXOutputter].startElement"
    - Src: "org.jdom.output.SAXOutputter:897,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.output.SAXOutputter:897,1"
      Dst: "[org.jdom.output.SAXOutputter].elementContent"
    - Src: "org.jdom.output.SAXOutputter:900,1"
      Dst: "[org.jdom.output.JDOMLocator].setNode"
    - Src: "org.jdom.output.SAXOutputter:903,1"
      Dst: "[org.jdom.output.SAXOutputter].endElement"
    - Src: "org.jdom.output.SAXOutputter:906,1"
      Dst: "[org.jdom.output.SAXOutputter].endPrefixMapping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].elementContent(java.util.List,org.jdom.output.NamespaceStack)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1062
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.jdom.output.NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.output.SAXOutputter].elementContent(org.jdom.Content,org.jdom.output.NamespaceStack)"
    - "[org.jdom.JDOMException].<init>(java.lang.String)"
    - "[org.jdom.output.SAXOutputter].handleError(org.jdom.JDOMException)"
    functionUses: 2
    ICount: 21
    EdgeCount: 193
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1066"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1072"
        BranchSideFuncs:
        - "handleError(org.jdom.JDOMException)"
        - "<init>(java.lang.String)"
    - Branch String: "org.jdom.output.SAXOutputter:1063"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1064"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.jdom.output.SAXOutputter:1063"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1063,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.output.SAXOutputter:1064,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.output.SAXOutputter:1067,1"
      Dst: "[org.jdom.output.SAXOutputter].elementContent"
    - Src: "org.jdom.output.SAXOutputter:1074,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.SAXOutputter:1074,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.SAXOutputter:1074,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.SAXOutputter:1073,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.output.SAXOutputter:1073,1"
      Dst: "[org.jdom.output.SAXOutputter].handleError"
    - Src: "org.jdom.output.SAXOutputter:1063,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.SAXOutputter].elementContent(org.jdom.Content,org.jdom.output.NamespaceStack)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1089
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Content"
    - "org.jdom.output.NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.JDOMLocator].setNode(java.lang.Object)"
    - "[org.jdom.output.SAXOutputter].element(org.jdom.Element,org.jdom.output.NamespaceStack)"
    - "[org.jdom.output.SAXOutputter].cdata(java.lang.String)"
    - "[org.jdom.Text].getText()"
    - "[org.jdom.output.SAXOutputter].characters(java.lang.String)"
    - "[org.jdom.Text].getText()"
    - "[org.jdom.output.SAXOutputter].processingInstruction(org.jdom.ProcessingInstruction)"
    - "[org.jdom.output.SAXOutputter].comment(java.lang.String)"
    - "[org.jdom.Comment].getText()"
    - "[org.jdom.output.SAXOutputter].entityRef(org.jdom.EntityRef)"
    - "[org.jdom.JDOMException].<init>(java.lang.String)"
    - "[org.jdom.output.SAXOutputter].handleError(org.jdom.JDOMException)"
    functionUses: 1
    ICount: 46
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1092"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1094"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1095"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1097"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1098"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1101"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1102"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1105"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1106"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1109"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1110"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1117"
        BranchSideFuncs:
        - "handleError(org.jdom.JDOMException)"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1090,1"
      Dst: "[org.jdom.output.JDOMLocator].setNode"
    - Src: "org.jdom.output.SAXOutputter:1093,1"
      Dst: "[org.jdom.output.SAXOutputter].element"
    - Src: "org.jdom.output.SAXOutputter:1096,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.output.SAXOutputter:1096,1"
      Dst: "[org.jdom.output.SAXOutputter].cdata"
    - Src: "org.jdom.output.SAXOutputter:1100,1"
      Dst: "[org.jdom.output.SAXOutputter].characters"
    - Src: "org.jdom.output.SAXOutputter:1104,1"
      Dst: "[org.jdom.output.SAXOutputter].processingInstruction"
    - Src: "org.jdom.output.SAXOutputter:1108,1"
      Dst: "[org.jdom.Comment].getText"
    - Src: "org.jdom.output.SAXOutputter:1108,1"
      Dst: "[org.jdom.output.SAXOutputter].comment"
    - Src: "org.jdom.output.SAXOutputter:1112,1"
      Dst: "[org.jdom.output.SAXOutputter].entityRef"
    - Src: "org.jdom.output.SAXOutputter:1118,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.SAXOutputter:1118,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.SAXOutputter:1118,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.SAXOutputter:1118,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.output.SAXOutputter:1118,1"
      Dst: "[org.jdom.output.SAXOutputter].handleError"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].endDocument()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.helpers.XMLFilterImpl].endDocument()"
    - "[org.xml.sax.helpers.DefaultHandler].endDocument()"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:843,1"
      Dst: "[org.xml.sax.ContentHandler].endDocument"
    - Src: "org.jdom.output.SAXOutputter:849,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].endElement(org.jdom.Element)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1040
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespaceURI()"
    - "[org.jdom.Element].getName()"
    - "[org.jdom.Element].getQualifiedName()"
    - "[org.xml.sax.helpers.DefaultHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.input.SAXHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.XMLFilterImpl].endElement(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1041,1"
      Dst: "[org.jdom.Element].getNamespaceURI"
    - Src: "org.jdom.output.SAXOutputter:1042,1"
      Dst: "[org.jdom.Element].getName"
    - Src: "org.jdom.output.SAXOutputter:1043,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.output.SAXOutputter:1046,1"
      Dst: "[org.xml.sax.ContentHandler].endElement"
    - Src: "org.jdom.output.SAXOutputter:1049,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].endPrefixMapping(org.jdom.output.NamespaceStack,int)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 981
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.output.NamespaceStack"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.NamespaceStack].size()"
    - "[org.jdom.output.NamespaceStack].pop()"
    - "[org.xml.sax.helpers.XMLFilterImpl].endPrefixMapping(java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].endPrefixMapping(java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:982"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:983"
        BranchSideFuncs:
        - "pop()"
      - BranchSide: "org.jdom.output.SAXOutputter:982"
        BranchSideFuncs:
        - "pop()"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:983,1"
      Dst: "[org.jdom.output.NamespaceStack].pop"
    - Src: "org.jdom.output.SAXOutputter:985,1"
      Dst: "[org.xml.sax.ContentHandler].endPrefixMapping"
    - Src: "org.jdom.output.SAXOutputter:988,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.output.SAXOutputter:982,1"
      Dst: "[org.jdom.output.NamespaceStack].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.SAXOutputter].entityRef(org.jdom.EntityRef)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1188
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.EntityRef"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.EntityRef].getName()"
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].skippedEntity(java.lang.String)"
    - "[org.xml.sax.helpers.XMLFilterImpl].skippedEntity(java.lang.String)"
    - "[org.jdom.input.SAXHandler].skippedEntity(java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].skippedEntity(java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1189"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1188"
        BranchSideFuncs:
        - "getName()"
        - "skippedEntity(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.jdom.output.SAXOutputter:1187"
        BranchSideFuncs:
        - "getName()"
        - "skippedEntity(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1193,1"
      Dst: "[org.jdom.EntityRef].getName"
    - Src: "org.jdom.output.SAXOutputter:1193,1"
      Dst: "[org.xml.sax.ContentHandler].skippedEntity"
    - Src: "org.jdom.output.SAXOutputter:1196,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getAttributeTypeName(int)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1240
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1241"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1242"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:1241"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1241"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1244"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:1243"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getContentHandler()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    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.jdom.output.SAXOutputter].getDTDHandler()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "org.xml.sax.DTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getDeclHandler()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "org.xml.sax.ext.DeclHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getEntityResolver()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "org.xml.sax.EntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getErrorHandler()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    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.jdom.output.SAXOutputter].getFeature(java.lang.String)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:486"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:490"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:491"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:495"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:496"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:501"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:486,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.SAXOutputter:502,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getLexicalHandler()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "org.xml.sax.ext.LexicalHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getLocator()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.JDOMLocator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1422"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1422,1"
      Dst: "[org.jdom.output.JDOMLocator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getProperty(java.lang.String)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:570"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:572"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:571"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:571"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:575"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:574"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:575"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:577"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:576"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:576"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:580"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:570,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.SAXOutputter:572,1"
      Dst: "[org.jdom.output.SAXOutputter].getLexicalHandler"
    - Src: "org.jdom.output.SAXOutputter:577,1"
      Dst: "[org.jdom.output.SAXOutputter].getDeclHandler"
    - Src: "org.jdom.output.SAXOutputter:580,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].getReportDTDEvents()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    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.jdom.output.SAXOutputter].getReportNamespaceDeclarations()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    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.jdom.output.SAXOutputter].handleError(org.jdom.JDOMException)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1263
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.JDOMException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXParseException].<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
    - "[org.xml.sax.helpers.XMLFilterImpl].error(org.xml.sax.SAXParseException)"
    - "[org.xml.sax.helpers.DefaultHandler].error(org.xml.sax.SAXParseException)"
    - "[org.jdom.input.BuilderErrorHandler].error(org.xml.sax.SAXParseException)"
    - "[org.xml.sax.HandlerBase].error(org.xml.sax.SAXParseException)"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.xml.sax.SAXException].getException()"
    - "[org.xml.sax.SAXException].getException()"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1264"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1279"
        BranchSideFuncs:
        - "error(org.xml.sax.SAXParseException)"
        - "<init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)"
      - BranchSide: "org.jdom.output.SAXOutputter:1278"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:1270"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1274"
        BranchSideFuncs:
        - "getException()"
      - BranchSide: "org.jdom.output.SAXOutputter:1273"
        BranchSideFuncs:
        - "getMessage()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1267,1"
      Dst: "[org.jdom.JDOMException].getMessage"
    - Src: "org.jdom.output.SAXOutputter:1266,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    - Src: "org.jdom.output.SAXOutputter:1266,1"
      Dst: "[org.xml.sax.ErrorHandler].error"
    - Src: "org.jdom.output.SAXOutputter:1270,1"
      Dst: "[org.xml.sax.SAXException].getException"
    - Src: "org.jdom.output.SAXOutputter:1274,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.jdom.output.SAXOutputter:1274,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].output(java.util.List)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.jdom.output.SAXOutputter].documentLocator(org.jdom.Document)"
    - "[org.jdom.output.SAXOutputter].startDocument()"
    - "[org.jdom.output.NamespaceStack].<init>()"
    - "[org.jdom.output.SAXOutputter].elementContent(java.util.List,org.jdom.output.NamespaceStack)"
    - "[org.jdom.output.SAXOutputter].endDocument()"
    functionUses: 1
    ICount: 13
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:655"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:656"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:655"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:655"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:655,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.SAXOutputter:660,1"
      Dst: "[org.jdom.output.SAXOutputter].documentLocator"
    - Src: "org.jdom.output.SAXOutputter:663,1"
      Dst: "[org.jdom.output.SAXOutputter].startDocument"
    - Src: "org.jdom.output.SAXOutputter:666,1"
      Dst: "[org.jdom.output.NamespaceStack].<init>"
    - Src: "org.jdom.output.SAXOutputter:666,1"
      Dst: "[org.jdom.output.SAXOutputter].elementContent"
    - Src: "org.jdom.output.SAXOutputter:669,1"
      Dst: "[org.jdom.output.SAXOutputter].endDocument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].output(org.jdom.Document)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.SAXOutputter].documentLocator(org.jdom.Document)"
    - "[org.jdom.output.SAXOutputter].startDocument()"
    - "[org.jdom.output.SAXOutputter].dtdEvents(org.jdom.Document)"
    - "[org.jdom.Document].getContent()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.output.JDOMLocator].setNode(java.lang.Object)"
    - "[org.jdom.output.NamespaceStack].<init>()"
    - "[org.jdom.output.SAXOutputter].element(org.jdom.Element,org.jdom.output.NamespaceStack)"
    - "[org.jdom.Document].getRootElement()"
    - "[org.jdom.output.SAXOutputter].processingInstruction(org.jdom.ProcessingInstruction)"
    - "[org.jdom.output.SAXOutputter].comment(java.lang.String)"
    - "[org.jdom.Comment].getText()"
    - "[org.jdom.output.SAXOutputter].endDocument()"
    functionUses: 1
    ICount: 36
    EdgeCount: 202
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:595"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:600"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:599"
        BranchSideFuncs:
        - "startDocument()"
        - "documentLocator(org.jdom.Document)"
    - Branch String: "org.jdom.output.SAXOutputter:606"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:612"
        BranchSideFuncs:
        - "dtdEvents(org.jdom.Document)"
      - BranchSide: "org.jdom.output.SAXOutputter:611"
        BranchSideFuncs:
        - "hasNext()"
        - "getContent()"
        - "iterator()"
    - Branch String: "org.jdom.output.SAXOutputter:619"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:622"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:623"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:626"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:627"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:611"
        BranchSideFuncs:
        - "hasNext()"
        - "getContent()"
        - "iterator()"
    - Branch String: "org.jdom.output.SAXOutputter:613"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:614"
        BranchSideFuncs:
        - "next()"
        - "setNode(java.lang.Object)"
      - BranchSide: "org.jdom.output.SAXOutputter:613"
        BranchSideFuncs:
        - "next()"
        - "setNode(java.lang.Object)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:600,1"
      Dst: "[org.jdom.output.SAXOutputter].documentLocator"
    - Src: "org.jdom.output.SAXOutputter:603,1"
      Dst: "[org.jdom.output.SAXOutputter].startDocument"
    - Src: "org.jdom.output.SAXOutputter:607,1"
      Dst: "[org.jdom.output.SAXOutputter].dtdEvents"
    - Src: "org.jdom.output.SAXOutputter:612,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.jdom.output.SAXOutputter:612,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.output.SAXOutputter:614,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.output.SAXOutputter:617,1"
      Dst: "[org.jdom.output.JDOMLocator].setNode"
    - Src: "org.jdom.output.SAXOutputter:621,1"
      Dst: "[org.jdom.Document].getRootElement"
    - Src: "org.jdom.output.SAXOutputter:621,1"
      Dst: "[org.jdom.output.NamespaceStack].<init>"
    - Src: "org.jdom.output.SAXOutputter:621,1"
      Dst: "[org.jdom.output.SAXOutputter].element"
    - Src: "org.jdom.output.SAXOutputter:625,1"
      Dst: "[org.jdom.output.SAXOutputter].processingInstruction"
    - Src: "org.jdom.output.SAXOutputter:629,1"
      Dst: "[org.jdom.Comment].getText"
    - Src: "org.jdom.output.SAXOutputter:629,1"
      Dst: "[org.jdom.output.SAXOutputter].comment"
    - Src: "org.jdom.output.SAXOutputter:613,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.output.SAXOutputter:634,1"
      Dst: "[org.jdom.output.SAXOutputter].endDocument"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.SAXOutputter].output(org.jdom.Element)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:681"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:686,1"
      Dst: "[org.jdom.output.SAXOutputter].documentLocator"
    - Src: "org.jdom.output.SAXOutputter:689,1"
      Dst: "[org.jdom.output.SAXOutputter].startDocument"
    - Src: "org.jdom.output.SAXOutputter:692,1"
      Dst: "[org.jdom.output.NamespaceStack].<init>"
    - Src: "org.jdom.output.SAXOutputter:692,1"
      Dst: "[org.jdom.output.SAXOutputter].elementContent"
    - Src: "org.jdom.output.SAXOutputter:695,1"
      Dst: "[org.jdom.output.SAXOutputter].endDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].outputFragment(java.util.List)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    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.jdom.output.SAXOutputter:717"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:718"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:717"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:717"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:717,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.SAXOutputter:722,1"
      Dst: "[org.jdom.output.NamespaceStack].<init>"
    - Src: "org.jdom.output.SAXOutputter:722,1"
      Dst: "[org.jdom.output.SAXOutputter].elementContent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].outputFragment(org.jdom.Content)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:744"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:749,1"
      Dst: "[org.jdom.output.NamespaceStack].<init>"
    - Src: "org.jdom.output.SAXOutputter:749,1"
      Dst: "[org.jdom.output.SAXOutputter].elementContent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].processingInstruction(org.jdom.ProcessingInstruction)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 862
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.ProcessingInstruction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ProcessingInstruction].getTarget()"
    - "[org.jdom.ProcessingInstruction].getData()"
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.jdom.input.SAXHandler].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.XMLFilterImpl].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:863"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:861"
        BranchSideFuncs:
        - "getData()"
        - "getTarget()"
      - BranchSide: "org.jdom.output.SAXOutputter:860"
        BranchSideFuncs:
        - "processingInstruction(java.lang.String,java.lang.String)"
        - "getData()"
        - "getTarget()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:864,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.jdom.output.SAXOutputter:865,1"
      Dst: "[org.jdom.ProcessingInstruction].getData"
    - Src: "org.jdom.output.SAXOutputter:867,1"
      Dst: "[org.xml.sax.ContentHandler].processingInstruction"
    - Src: "org.jdom.output.SAXOutputter:870,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setContentHandler(org.xml.sax.ContentHandler)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ContentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setDTDHandler(org.xml.sax.DTDHandler)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.DTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setDeclHandler(org.xml.sax.ext.DeclHandler)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ext.DeclHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.SAXOutputter].setReportNamespaceDeclarations(boolean)"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    - "[org.jdom.output.SAXOutputter].setReportDTDEvents(boolean)"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:446"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:450"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:451"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:459"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:458"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:452"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:443"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:459"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:464"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:446,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.SAXOutputter:448,1"
      Dst: "[org.jdom.output.SAXOutputter].setReportNamespaceDeclarations"
    - Src: "org.jdom.output.SAXOutputter:454,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    - Src: "org.jdom.output.SAXOutputter:461,1"
      Dst: "[org.jdom.output.SAXOutputter].setReportDTDEvents"
    - Src: "org.jdom.output.SAXOutputter:465,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setLexicalHandler(org.xml.sax.ext.LexicalHandler)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ext.LexicalHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.SAXOutputter].setLexicalHandler(org.xml.sax.ext.LexicalHandler)"
    - "[org.jdom.output.SAXOutputter].setDeclHandler(org.xml.sax.ext.DeclHandler)"
    - "[org.xml.sax.SAXNotRecognizedException].<init>(java.lang.String)"
    functionUses: 8
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:541"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:542"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:545"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:546"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:547"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:550"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:541,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.SAXOutputter:543,1"
      Dst: "[org.jdom.output.SAXOutputter].setLexicalHandler"
    - Src: "org.jdom.output.SAXOutputter:548,1"
      Dst: "[org.jdom.output.SAXOutputter].setDeclHandler"
    - Src: "org.jdom.output.SAXOutputter:551,1"
      Dst: "[org.xml.sax.SAXNotRecognizedException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].setReportDTDEvents(boolean)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 402
    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.jdom.output.SAXOutputter].setReportNamespaceDeclarations(boolean)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 382
    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.jdom.output.SAXOutputter].startDocument()"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 827
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.helpers.DefaultHandler].startDocument()"
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].startDocument()"
    - "[org.jdom.input.SAXHandler].startDocument()"
    - "[org.xml.sax.helpers.XMLFilterImpl].startDocument()"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:828,1"
      Dst: "[org.xml.sax.ContentHandler].startDocument"
    - Src: "org.jdom.output.SAXOutputter:831,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.SAXOutputter].startElement(org.jdom.Element,org.xml.sax.Attributes)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 1004
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespaceURI()"
    - "[org.jdom.Element].getName()"
    - "[org.jdom.Element].getQualifiedName()"
    - "[org.xml.sax.helpers.AttributesImpl].<init>()"
    - "[org.xml.sax.helpers.AttributesImpl].<init>(org.xml.sax.Attributes)"
    - "[org.jdom.Element].getAttributes()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.xml.sax.helpers.AttributesImpl].addAttribute(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.Attribute].getNamespaceURI()"
    - "[org.jdom.Attribute].getName()"
    - "[org.jdom.Attribute].getQualifiedName()"
    - "[org.jdom.Attribute].getAttributeType()"
    - "[org.jdom.output.SAXOutputter].getAttributeTypeName(int)"
    - "[org.jdom.Attribute].getValue()"
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.jdom.input.SAXHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.xml.sax.helpers.DefaultHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.xml.sax.helpers.XMLFilterImpl].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 35
    EdgeCount: 208
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:1010"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1011"
        BranchSideFuncs:
        - "<init>()"
        - "<init>(org.xml.sax.Attributes)"
      - BranchSide: "org.jdom.output.SAXOutputter:1010"
        BranchSideFuncs:
        - "<init>()"
        - "<init>(org.xml.sax.Attributes)"
    - Branch String: "org.jdom.output.SAXOutputter:1015"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:1016"
        BranchSideFuncs:
        - "next()"
        - "getNamespaceURI()"
        - "addAttribute(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.output.SAXOutputter:1015"
        BranchSideFuncs:
        - "next()"
        - "getNamespaceURI()"
        - "addAttribute(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:1005,1"
      Dst: "[org.jdom.Element].getNamespaceURI"
    - Src: "org.jdom.output.SAXOutputter:1006,1"
      Dst: "[org.jdom.Element].getName"
    - Src: "org.jdom.output.SAXOutputter:1007,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.output.SAXOutputter:1011,1"
      Dst: "[org.xml.sax.helpers.AttributesImpl].<init>"
    - Src: "org.jdom.output.SAXOutputter:1013,1"
      Dst: "[org.jdom.Element].getAttributes"
    - Src: "org.jdom.output.SAXOutputter:1014,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.output.SAXOutputter:1016,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.output.SAXOutputter:1017,1"
      Dst: "[org.jdom.Attribute].getNamespaceURI"
    - Src: "org.jdom.output.SAXOutputter:1018,1"
      Dst: "[org.jdom.Attribute].getName"
    - Src: "org.jdom.output.SAXOutputter:1019,1"
      Dst: "[org.jdom.Attribute].getQualifiedName"
    - Src: "org.jdom.output.SAXOutputter:1020,1"
      Dst: "[org.jdom.Attribute].getAttributeType"
    - Src: "org.jdom.output.SAXOutputter:1020,1"
      Dst: "[org.jdom.output.SAXOutputter].getAttributeTypeName"
    - Src: "org.jdom.output.SAXOutputter:1021,1"
      Dst: "[org.jdom.Attribute].getValue"
    - Src: "org.jdom.output.SAXOutputter:1017,1"
      Dst: "[org.xml.sax.helpers.AttributesImpl].addAttribute"
    - Src: "org.jdom.output.SAXOutputter:1015,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.output.SAXOutputter:1025,1"
      Dst: "[org.xml.sax.ContentHandler].startElement"
    - Src: "org.jdom.output.SAXOutputter:1028,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.SAXOutputter].startPrefixMapping(org.jdom.Element,org.jdom.output.NamespaceStack)"
    functionSourceFile: "org.jdom.output.SAXOutputter"
    linkageType: null
    functionLinenumber: 924
    functionDepth: 0
    returnType: "org.xml.sax.Attributes"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.output.NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespace()"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.output.NamespaceStack].getURI(java.lang.String)"
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.output.NamespaceStack].push(org.jdom.Namespace)"
    - "[org.jdom.output.SAXOutputter].addNsAttribute(org.xml.sax.helpers.AttributesImpl,org.jdom.Namespace)"
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.XMLFilterImpl].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.jdom.input.SAXHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.jdom.Element].getAdditionalNamespaces()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.output.NamespaceStack].getURI(java.lang.String)"
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.output.NamespaceStack].push(org.jdom.Namespace)"
    - "[org.jdom.output.SAXOutputter].addNsAttribute(org.xml.sax.helpers.AttributesImpl,org.jdom.Namespace)"
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.transform.JDOMResult$DocumentBuilder].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.XMLFilterImpl].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.jdom.input.SAXHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.DefaultHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 46
    EdgeCount: 214
    BranchProfiles:
    - Branch String: "org.jdom.output.SAXOutputter:928"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:945"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:944"
        BranchSideFuncs:
        - "getAdditionalNamespaces()"
    - Branch String: "org.jdom.output.SAXOutputter:931"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:945"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.SAXOutputter:944"
        BranchSideFuncs:
        - "getAdditionalNamespaces()"
    - Branch String: "org.jdom.output.SAXOutputter:946"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:965"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
      - BranchSide: "org.jdom.output.SAXOutputter:964"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.SAXOutputter:952"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:947"
        BranchSideFuncs:
        - "push(org.jdom.Namespace)"
        - "addNsAttribute(org.xml.sax.helpers.AttributesImpl,org.jdom.Namespace)"
      - BranchSide: "org.jdom.output.SAXOutputter:946"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.jdom.output.SAXOutputter:948"
      Branch Sides:
      - BranchSide: "org.jdom.output.SAXOutputter:949"
        BranchSideFuncs:
        - "getPrefix()"
        - "getURI(java.lang.String)"
        - "next()"
      - BranchSide: "org.jdom.output.SAXOutputter:948"
        BranchSideFuncs:
        - "getPrefix()"
        - "getURI(java.lang.String)"
        - "next()"
    Callsites:
    - Src: "org.jdom.output.SAXOutputter:927,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.output.SAXOutputter:929,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.SAXOutputter:930,1"
      Dst: "[org.jdom.output.NamespaceStack].getURI"
    - Src: "org.jdom.output.SAXOutputter:931,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.output.SAXOutputter:931,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.SAXOutputter:932,1"
      Dst: "[org.jdom.output.NamespaceStack].push"
    - Src: "org.jdom.output.SAXOutputter:933,1"
      Dst: "[org.jdom.output.SAXOutputter].addNsAttribute"
    - Src: "org.jdom.output.SAXOutputter:935,1"
      Dst: "[org.xml.sax.ContentHandler].startPrefixMapping"
    - Src: "org.jdom.output.SAXOutputter:938,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.output.SAXOutputter:945,1"
      Dst: "[org.jdom.Element].getAdditionalNamespaces"
    - Src: "org.jdom.output.SAXOutputter:947,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.output.SAXOutputter:949,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.output.SAXOutputter:948,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - 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.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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:36,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: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:45,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: 54
    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: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.LogConfigurationException:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogConfigurationException:55"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.LogConfigurationException:54"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:55,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.logging.LogConfigurationException:55,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.LogConfigurationException"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:65,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.LogConfigurationException:65,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.LogConfigurationException:65,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.LogConfigurationException:65,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogConfigurationException].getCause()"
    functionSourceFile: "org.apache.commons.logging.LogConfigurationException"
    linkageType: null
    functionLinenumber: 77
    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.jxpath.JXPathTypeConversionException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathTypeConversionException"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathTypeConversionException:32,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathTypeConversionException"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathTypeConversionException:41,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    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.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: 18
    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: 7
    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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 111
    ICount: 6
    EdgeCount: 76
    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.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].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.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].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.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.map.UnmodifiableEntrySet].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.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.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.Jdk14Logger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.Log4JLogger].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.LogKitLogger].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.Jdk14Logger].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.NoOpLog].debug(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 36
    EdgeCount: 20
    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.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.PredicatedCollection].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.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].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.jxpath.ri.compiler.Step].<init>(int,org.apache.commons.jxpath.ri.compiler.NodeTest,org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Step"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Step"
    linkageType: null
    functionLinenumber: 44
    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.jxpath.ri.compiler.Step].getNodeTest()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Step"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.NodeTest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Step"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Step].isContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Step"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Expression].isContextDependent()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant:org.apache.commons.jxpath.ri.compiler.VariableReference].isContextDependent()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:76"
        BranchSideFuncs:
        - "isContextDependent()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:71,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].isContextDependent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Step"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Step].getAxis()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].axisToString(int)"
    - "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates()"
    functionUses: 71
    ICount: 66
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:110"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:109"
        BranchSideFuncs:
        - "axisToString(int)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:110"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:109"
        BranchSideFuncs:
        - "axisToString(int)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:109"
        BranchSideFuncs:
        - "axisToString(int)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:109"
        BranchSideFuncs:
        - "axisToString(int)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Step:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Step:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:81,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:82,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getAxis"
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:84,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:92,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:110,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].axisToString"
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:114,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Step].getPredicates"
    - Src: "org.apache.commons.jxpath.ri.compiler.Step:122,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Step].axisToString(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Step"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    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: 473
    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:474,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: 478
    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].access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$WeakKey"
    linkageType: null
    functionLinenumber: 466
    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:467,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].getReferenced"
    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: 466
    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:467,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.OracleV1DOMAdapter].<init>()"
    functionSourceFile: "org.jdom.adapters.OracleV1DOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:73,1"
      Dst: "[org.jdom.adapters.AbstractDOMAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.OracleV1DOMAdapter].class$(java.lang.String)"
    functionSourceFile: "org.jdom.adapters.OracleV1DOMAdapter"
    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.jdom.adapters.OracleV1DOMAdapter:73,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:73,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:73,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.OracleV1DOMAdapter].createDocument()"
    functionSourceFile: "org.jdom.adapters.OracleV1DOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:136,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:138,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:141,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:141,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:141,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:141,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:141,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:142,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:142,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:141,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.OracleV1DOMAdapter].getDocument(java.io.InputStream,boolean)"
    functionSourceFile: "org.jdom.adapters.OracleV1DOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.adapters.OracleV1DOMAdapter:100"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.OracleV1DOMAdapter:94"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.OracleV1DOMAdapter:93"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.OracleV1DOMAdapter:110"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.OracleV1DOMAdapter:114"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.OracleV1DOMAdapter:113"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.OracleV1DOMAdapter:114"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.OracleV1DOMAdapter:118"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.OracleV1DOMAdapter:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:94,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:95,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:100,1"
      Dst: "[org.jdom.adapters.OracleV1DOMAdapter].class$"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:99,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:101,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:101,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:109,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:112,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:112,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:112,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:113,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:113,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:112,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:118,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:121,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:121,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.OracleV1DOMAdapter:121,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    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.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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.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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 14
    EdgeCount: 181
    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.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.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 22
    EdgeCount: 11
    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.NullComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    functionUses: 64
    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.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].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: 97
    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.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.jdom.adapters.XML4JDOMAdapter].<init>()"
    functionSourceFile: "org.jdom.adapters.XML4JDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.XML4JDOMAdapter:74,1"
      Dst: "[org.jdom.adapters.AbstractDOMAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.XML4JDOMAdapter].class$(java.lang.String)"
    functionSourceFile: "org.jdom.adapters.XML4JDOMAdapter"
    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.jdom.adapters.XML4JDOMAdapter:74,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:74,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:74,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.XML4JDOMAdapter].createDocument()"
    functionSourceFile: "org.jdom.adapters.XML4JDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.XML4JDOMAdapter:162,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:164,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:167,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:167,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:167,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:167,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:167,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:168,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:168,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:167,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.XML4JDOMAdapter].getDocument(java.io.InputStream,boolean)"
    functionSourceFile: "org.jdom.adapters.XML4JDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 99
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.adapters.XML4JDOMAdapter:106"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:100"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:99"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XML4JDOMAdapter:116"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:126"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:125"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XML4JDOMAdapter:119"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:119"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:118"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XML4JDOMAdapter:126"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:126"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:125"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XML4JDOMAdapter:136"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:140"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:139"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XML4JDOMAdapter:140"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:144"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XML4JDOMAdapter:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.adapters.XML4JDOMAdapter:100,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:101,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:106,1"
      Dst: "[org.jdom.adapters.XML4JDOMAdapter].class$"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:105,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:109,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:108,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:120,1"
      Dst: "[org.jdom.input.BuilderErrorHandler].<init>"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:127,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:135,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:138,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:138,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:138,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:139,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:139,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:138,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:144,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:147,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:147,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.XML4JDOMAdapter:147,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - 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.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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].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.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: 34
    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: 55
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 11
    ICount: 13
    EdgeCount: 180
    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.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.jxpath.xml.DocumentContainer].registerXMLParser(java.lang.String,org.apache.commons.jxpath.xml.XMLParser)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.xml.XMLParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:69,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].registerXMLParser(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    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.jxpath.xml.DocumentContainer:79,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].<init>(java.net.URL)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:90,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].<init>(java.net.URL,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.xml.DocumentContainer:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:101,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].<init>"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:104,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.xml.DocumentContainer].parseXML(java.io.InputStream)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.xml.DocumentContainer:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.xml.DocumentContainer:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:121"
        BranchSideFuncs:
        - "parseXML(java.io.InputStream)"
    - Branch String: "org.apache.commons.jxpath.xml.DocumentContainer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.xml.DocumentContainer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:120,1"
      Dst: "[java.net.URL].openStream"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:122,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer].parseXML"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:126,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:131,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:131,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:132,1"
      Dst: "[java.net.URL].toString"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:132,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:132,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].parseXML(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.xml.DocumentContainer].getParser(java.lang.String)"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isValidating()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].setValidating(boolean)"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isNamespaceAware()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].setNamespaceAware(boolean)"
    - "[org.apache.commons.jxpath.xml.XMLParser2].setIgnoringElementContentWhitespace(boolean)"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringElementContentWhitespace()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isExpandEntityReferences()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].setExpandEntityReferences(boolean)"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringComments()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].setIgnoringComments(boolean)"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isCoalescing()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].setCoalescing(boolean)"
    - "[org.apache.commons.jxpath.xml.DOMParser].parseXML(java.io.InputStream)"
    - "[org.apache.commons.jxpath.xml.JDOMParser].parseXML(java.io.InputStream)"
    - "[org.apache.commons.jxpath.xml.DocumentContainer].parseXML(java.io.InputStream)"
    functionUses: 2
    ICount: 21
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.xml.DocumentContainer:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:157"
        BranchSideFuncs:
        - "setValidating(boolean)"
        - "isNamespaceAware()"
        - "setIgnoringComments(boolean)"
        - "isValidating()"
        - "isExpandEntityReferences()"
        - "setIgnoringElementContentWhitespace(boolean)"
        - "setCoalescing(boolean)"
        - "setExpandEntityReferences(boolean)"
        - "setNamespaceAware(boolean)"
        - "isIgnoringElementContentWhitespace()"
        - "isCoalescing()"
        - "isIgnoringComments()"
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:156"
        BranchSideFuncs:
        - "parseXML(java.io.InputStream)"
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:146,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer].getParser"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:149,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isValidating"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:149,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].setValidating"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:150,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isNamespaceAware"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:150,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].setNamespaceAware"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:152,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringElementContentWhitespace"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:151,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].setIgnoringElementContentWhitespace"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:153,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isExpandEntityReferences"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:153,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].setExpandEntityReferences"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:154,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringComments"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:154,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].setIgnoringComments"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:155,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isCoalescing"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:155,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].setCoalescing"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:157,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser].parseXML"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    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.jxpath.xml.DocumentContainer:166,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].getParser(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.xml.XMLParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2].bootstrap$(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:175,1"
      Dst: "[org.apache.commons.jxpath.xml.DocumentContainer$lambda_getParser_0__2].bootstrap$"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:175,1"
      Dst: "[java.util.HashMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.DocumentContainer].lambda$getParser$0(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.xml.DocumentContainer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.xml.DocumentContainer:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.xml.DocumentContainer:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:176,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:178,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:178,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:178,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:178,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:181,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass"
    - Src: "org.apache.commons.jxpath.xml.DocumentContainer:182,1"
      Dst: "[java.lang.Class].newInstance"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].<init>(int,org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Operation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:51,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Operation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getFunctionCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    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.jxpath.ri.compiler.CoreFunction].getFunctionName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:130,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:130,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:130,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg3()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:165"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Operation].computeContextDependent()"
    functionUses: 1
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:177,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Operation].computeContextDependent"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getFunctionName()"
    - "[org.apache.commons.jxpath.ri.compiler.Operation].getArguments()"
    functionUses: 72
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:224,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:225,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getFunctionName"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:225,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:227,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Operation].getArguments"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:237,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:242,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLast(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionPosition(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionCount(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLang(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionID(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLocalName(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNamespaceURI(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionName(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionString(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionConcat(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionStartsWith(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionEndsWith(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionContains(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstringBefore(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstringAfter(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstring(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionStringLength(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNormalizeSpace(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionTranslate(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionBoolean(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNot(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionTrue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFalse(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNull(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNumber(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSum(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFloor(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionCeiling(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionRound(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionKey(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFormatNumber(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 48
    ICount: 67
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:249,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLast"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:251,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionPosition"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:253,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:255,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLang"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:257,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionID"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:259,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLocalName"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:261,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:263,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionName"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:265,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionString"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:267,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionConcat"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:269,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionStartsWith"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:271,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionEndsWith"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:273,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionContains"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:275,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstringBefore"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:277,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstringAfter"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:279,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstring"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:281,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionStringLength"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:283,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNormalizeSpace"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:285,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionTranslate"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:287,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionBoolean"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:289,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNot"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:291,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionTrue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:293,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFalse"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:295,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNull"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:297,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNumber"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:299,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSum"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:301,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFloor"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:303,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionCeiling"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:305,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionRound"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:307,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionKey"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:309,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFormatNumber"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLast(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].reset()"
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.UnionContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:335"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:321,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:324,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:325,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:327,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].nextNode"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:333,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:335,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionPosition(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:344,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:345,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:345,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionCount(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 1
    ICount: 32
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:361"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:367"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:371"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:354,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:355,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:357,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:359,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:363,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].hasNext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:364,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].next"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:369,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:377,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLang(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].isLanguage(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isLanguage(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isLanguage(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:391"
        BranchSideFuncs:
        - "isLanguage(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:391"
        BranchSideFuncs:
        - "isLanguage(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:386,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:387,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:387,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:387,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:388,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:392,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isLanguage"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionID(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getContextPointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPointerByID(org.apache.commons.jxpath.JXPathContext,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getPointerByID(org.apache.commons.jxpath.JXPathContext,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:401,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:402,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:402,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:402,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:403,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:404,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getContextPointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:405,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getPointerByID"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionKey(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    - "[org.apache.commons.jxpath.BasicNodeSet].<init>()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.JXPathContext].getNodeSetByKey(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.BasicNodeSet].<init>()"
    - "[org.apache.commons.jxpath.BasicNodeSet].add(org.apache.commons.jxpath.NodeSet)"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.apache.commons.jxpath.BasicNodeSet].add(org.apache.commons.jxpath.NodeSet)"
    - "[org.apache.commons.jxpath.JXPathContext].getNodeSetByKey(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    functionUses: 1
    ICount: 45
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:426"
        BranchSideFuncs:
        - "getJXPathContext()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:429"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:438"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:437"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:429"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:438"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:437"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:436"
        BranchSideFuncs:
        - "getNodeSetByKey(java.lang.String,java.lang.Object)"
        - "getValue()"
        - "next()"
        - "add(org.apache.commons.jxpath.NodeSet)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:414,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:415,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:415,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:415,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:416,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:416,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:420,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].hasNext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:421,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].next"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:421,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:424,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:424,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:427,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:428,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getNodeSetByKey"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:431,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNamespaceURI(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI()"
    functionUses: 1
    ICount: 28
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:452"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:451"
        BranchSideFuncs:
        - "getArg1()"
        - "compute(org.apache.commons.jxpath.ri.EvalContext)"
        - "assertArgCount(int)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:447"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:454"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:462"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:462"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:459"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:456"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:447,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:448,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:449,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:452,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:453,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:453,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:456,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].hasNext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:457,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].next"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionLocalName(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getName()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getName()"
    functionUses: 1
    ICount: 22
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:475"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:474"
        BranchSideFuncs:
        - "getArg1()"
        - "compute(org.apache.commons.jxpath.ri.EvalContext)"
        - "assertArgCount(int)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:484"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:479"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:484"
        BranchSideFuncs:
        - "getName()"
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:471,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:472,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:473,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getName"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:473,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:475,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:476,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:476,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:479,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].hasNext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:480,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionName(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getName()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getName()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    functionUses: 1
    ICount: 22
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:493"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:497"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:496"
        BranchSideFuncs:
        - "getArg1()"
        - "compute(org.apache.commons.jxpath.ri.EvalContext)"
        - "assertArgCount(int)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:506"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:506"
        BranchSideFuncs:
        - "getName()"
        - "toString()"
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:505"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:493,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:494,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:495,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getName"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:495,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:497,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:498,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:498,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:501,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].hasNext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:502,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionString(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:518"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:517"
        BranchSideFuncs:
        - "getArg1()"
        - "stringValue(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:515,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:516,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:516,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:518,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:519,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:519,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionConcat(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.Operation].getArguments()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:528"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:531"
        BranchSideFuncs:
        - "assertArgCount(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:530"
        BranchSideFuncs:
        - "getArguments()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:528,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:529,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:531,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:532,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Operation].getArguments"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:534,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:534,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:534,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:536,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionStartsWith(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 544
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:544"
        BranchSideFuncs:
        - "getArg2()"
        - "getArg1()"
        - "stringValue(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:545,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:546,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:546,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:546,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:547,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:548,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionEndsWith(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:561"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:557"
        BranchSideFuncs:
        - "getArg2()"
        - "getArg1()"
        - "stringValue(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:558,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:559,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:559,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:559,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:560,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:561,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionContains(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:573"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:569"
        BranchSideFuncs:
        - "getArg2()"
        - "getArg1()"
        - "stringValue(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:570,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:571,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:571,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:571,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:572,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:573,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstringBefore(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:586"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:582,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:583,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:583,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:583,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:584,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:585,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:589,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstringAfter(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:602"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:604"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:598,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:599,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:599,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:599,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:600,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:601,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:605,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:605,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSubstring(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgRange(int,int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg3()"
    functionUses: 1
    ICount: 69
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:629"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:629"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:635"
        BranchSideFuncs:
        - "getArg3()"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
        - "doubleValue(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:632"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:638"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:643"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:616,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgRange"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:617,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:619,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:619,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:619,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:620,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:620,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:621,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:625,1"
      Dst: "[java.lang.Math].round"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:626,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:633,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:636,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg3"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionStringLength(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:667"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:671"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:670"
        BranchSideFuncs:
        - "getArg1()"
        - "stringValue(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:667,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:668,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:668,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:671,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:672,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:672,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:674,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:674,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNormalizeSpace(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 40
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:703"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:682"
        BranchSideFuncs:
        - "getArg1()"
        - "stringValue(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:683,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:684,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:684,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:684,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:685,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:707,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionTranslate(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 716
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg3()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:723"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:731"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:727"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:716"
        BranchSideFuncs:
        - "getArg2()"
        - "getArg1()"
        - "getArg3()"
        - "stringValue(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:717,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:718,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:718,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:718,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:719,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:720,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg3"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:721,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:725,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:727,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:728,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:735,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionBoolean(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    functionUses: 1
    ICount: 11
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:745"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:744"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
        - "getArg1()"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:743"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
        - "getArg1()"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:744,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:745,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:745,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:745,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNot(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    functionUses: 1
    ICount: 11
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:757"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:756"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
        - "getArg1()"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:755"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
        - "getArg1()"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:756,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:757,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:757,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:757,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionTrue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:768,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFalse(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:778,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNull(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 787
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:788,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionNumber(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].number(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].number(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:801"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:800"
        BranchSideFuncs:
        - "getArg1()"
        - "number(java.lang.Object)"
        - "assertArgCount(int)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:798,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:799,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:799,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].number"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:801,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:802,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:802,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionSum(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 31
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:813"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:816"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:824"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:819"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:823"
        BranchSideFuncs:
        - "next()"
        - "doubleValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:822"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:811,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:812,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:812,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:819,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].hasNext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:820,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].next"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:821,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:823,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:825,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:825,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:826,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:826,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:826,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:826,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFloor(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    functionUses: 1
    ICount: 15
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:837"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:837"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:837"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:839"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:835,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:836,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:836,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:836,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:837,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:837,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:838,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:840,1"
      Dst: "[java.lang.Math].floor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionCeiling(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 848
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    functionUses: 1
    ICount: 15
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:853"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:849,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:850,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:850,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:850,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:851,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:851,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:852,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:854,1"
      Dst: "[java.lang.Math].ceil"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionRound(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 862
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    functionUses: 1
    ICount: 16
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:865"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:866"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:865"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:865"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:863,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:864,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:864,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:864,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:865,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:865,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:866,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:868,1"
      Dst: "[java.lang.Math].round"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].functionFormatNumber(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgRange(int,int)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg3()"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathContext].getDecimalFormatSymbols(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getLocale()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getJXPathContext()"
    - "[org.apache.commons.jxpath.JXPathContext].getLocale()"
    functionUses: 1
    ICount: 32
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:887"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:893"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:896"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:899"
        BranchSideFuncs:
        - "getJXPathContext()"
        - "getLocale()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:879,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgRange"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:882,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg1"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:882,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:882,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:884,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg2"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:884,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:887,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:889,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArg3"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:891,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getJXPathContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:891,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getDecimalFormatSymbols"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:894,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:897,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getLocale"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:900,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getLocale"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:902,1"
      Dst: "[java.text.DecimalFormatSymbols].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:905,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:906,1"
      Dst: "[java.text.DecimalFormat].setDecimalFormatSymbols"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:907,1"
      Dst: "[java.text.DecimalFormat].applyLocalizedPattern"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:908,1"
      Dst: "[java.text.NumberFormat].format"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgCount(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 915
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgRange(int,int)"
    functionUses: 29
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:916,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].assertArgRange(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreFunction"
    linkageType: null
    functionLinenumber: 924
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount()"
    - "[org.apache.commons.jxpath.JXPathInvalidSyntaxException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:926"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:927"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:926"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreFunction:926"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:930"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreFunction:929"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:925,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreFunction].getArgumentCount"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:927,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:927,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:927,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreFunction:927,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidSyntaxException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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: 35
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    functionUses: 21
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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: 112
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 182
    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.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1].<init>(org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.beanutils.DynaBean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.beanutils.DynaBean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.beanutils.DynaBean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1:74,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1].isActualProperty()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].access$000(org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer)"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName()"
    - "[org.apache.commons.beanutils.LazyDynaClass].isDynaProperty(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1:79,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].access$000"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1:79,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1:80,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer$1:80,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].isDynaProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ExpandBuff(boolean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System:org.xml.sax.SAXException].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getMessage()"
    - "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.apache.commons.jxpath.JXPathException].getMessage()"
    functionUses: 2
    ICount: 98
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:74"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:58,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:89,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:89,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].FillBuff()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ExpandBuff(boolean)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ExpandBuff(boolean)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup(int)"
    functionUses: 1
    ICount: 64
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:120"
        BranchSideFuncs:
        - "ExpandBuff(boolean)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:132"
        BranchSideFuncs:
        - "backup(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:112,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ExpandBuff"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:126,1"
      Dst: "[java.io.Reader].read"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:129,1"
      Dst: "[java.io.Reader].close"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:130,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:137,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].BeginToken()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:148,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].UpdateLineColumn(char)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:163"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:169"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].FillBuff()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].UpdateLineColumn(char)"
    functionUses: 25
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:211"
        BranchSideFuncs:
        - "FillBuff()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:210"
        BranchSideFuncs:
        - "UpdateLineColumn(char)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:208,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].FillBuff"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:213,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].UpdateLineColumn"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getColumn()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getLine()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndColumn()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndLine()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getBeginColumn()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getBeginLine()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:256"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:258"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.Reader,int,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.Reader"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:263,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.Reader,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.Reader,int,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:277,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.Reader)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    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.jxpath.ri.parser.SimpleCharStream:282,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.Reader,int,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.Reader"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:297"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.Reader,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.Reader,int,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:306,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.Reader)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    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.jxpath.ri.parser.SimpleCharStream:311,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.InputStream,int,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:316,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:316,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.InputStream,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:322,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    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.jxpath.ri.parser.SimpleCharStream:327,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.InputStream,int,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:333,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:333,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    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.jxpath.ri.parser.SimpleCharStream:338,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit(java.io.InputStream,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:343,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].ReInit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].GetImage()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:348,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:350,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:350,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:350,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].GetSuffix(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:359,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].Done()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].adjustBeginLineColumn(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 87
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.SimpleCharStream:419"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - 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.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.bag.AbstractMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.PredicatedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.TransformedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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: 154
    ICount: 4
    EdgeCount: 59
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    functionUses: 166
    ICount: 4
    EdgeCount: 101
    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.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    functionUses: 39
    ICount: 4
    EdgeCount: 84
    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.jxpath.ri.model.dom.DOMAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getAttribute(org.w3c.dom.Element,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].testAttr(org.w3c.dom.Attr)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:69"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:59"
        BranchSideFuncs:
        - "getAttribute(org.w3c.dom.Element,org.apache.commons.jxpath.ri.QName)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:69"
        BranchSideFuncs:
        - "testAttr(org.w3c.dom.Attr)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:59"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:48,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:49,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:50,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:51,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:52,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:53,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:55,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:59,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:60,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:62,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:63,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].testAttr"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].testAttr(org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI(java.lang.String)"
    functionUses: 2
    ICount: 33
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:87"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:87"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:90"
        BranchSideFuncs:
        - "getPrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:89"
        BranchSideFuncs:
        - "getPrefix()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:101"
        BranchSideFuncs:
        - "getPrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:77,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:78,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:80,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:88,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:90,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:92,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:98,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getAttribute(org.w3c.dom.Element,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "org.w3c.dom.Attr"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Element"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].testAttr(org.w3c.dom.Attr)"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    functionUses: 1
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:118"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "getNamespaceResolver()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:135"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:134"
        BranchSideFuncs:
        - "testAttr(org.w3c.dom.Attr)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:111,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:115,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:115,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:119,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:119,1"
      Dst: "[org.w3c.dom.Element].getAttributeNodeNS"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:127,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:128,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:129,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:130,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].testAttr"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:136,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Attr)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 17
    ICount: 19
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:147"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:150"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Attr)"
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:142,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:151,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:151,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 15
    ICount: 11
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:160"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:160"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:162,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.QName)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator:36,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator].prepareForIndividualProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getPropertyPointer()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyName(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].prepareForIndividualProperty(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator:41,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getPropertyPointer"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator:41,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].setPropertyName"
    - Src: "org.apache.commons.jxpath.ri.model.dynamic.DynamicAttributeIterator:42,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].prepareForIndividualProperty"
    JavaMethodInfo: null
    BBCount: 1
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:137,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:129,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: 143
    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: 44
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:144,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:145,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:152,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:153,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: 159
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$100(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>(java.lang.Object,java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionUses: 34
    ICount: 20
    EdgeCount: 245
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:173"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
        - "access$100(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:172"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:160,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:161,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:162,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:163,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:163,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:164,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:165,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:166,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$100"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:167,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:169,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:170,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: 180
    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: 75
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:181,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:182,1"
      Dst: "[java.util.Hashtable].get"
    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:189,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:190,1"
      Dst: "[java.util.Hashtable].keys"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:191,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: 205
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$100(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionUses: 25
    ICount: 15
    EdgeCount: 213
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:216"
        BranchSideFuncs:
        - "next()"
        - "access$100(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:206,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:207,1"
      Dst: "[java.util.Hashtable].keySet"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:208,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:209,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:209,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:210,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:211,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$100"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:213,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 223
    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: 56
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:238"
        BranchSideFuncs:
        - "purge()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:242"
        BranchSideFuncs:
        - "purgeOne()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:241"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$1)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:225,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:234,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:239,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purgeOne"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:242,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:243,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 9
    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:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:251,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:252,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:252,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:253,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:254,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:254,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:254,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].values()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:263,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:264,1"
      Dst: "[java.util.Hashtable].values"
    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: 272
    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:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:278"
        BranchSideFuncs:
        - "purge()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:281"
        BranchSideFuncs:
        - "purgeOne()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:280"
        BranchSideFuncs:
        - "<init>(java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:274,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:279,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purgeOne"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:281,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:281,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 287
    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:288,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:289,1"
      Dst: "[java.util.Hashtable].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].size()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 295
    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:296,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:297,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: 303
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionUses: 73
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:304,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:305,1"
      Dst: "[java.util.Hashtable].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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:313,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:314,1"
      Dst: "[java.util.Hashtable].rehash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 321
    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.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    functionUses: 8
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:328"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:322,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:325,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:326,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].access$400"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:326,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:333,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:335,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:335,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: 343
    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:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:349"
        BranchSideFuncs:
        - "access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:345,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:347,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].access$400"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:347,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 5
    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: 160
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionUses: 34
    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.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: 160
    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.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.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 105
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].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.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    functionUses: 49
    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.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 96
    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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].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.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 99
    ICount: 71
    EdgeCount: 1010
    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.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    functionUses: 67
    ICount: 33
    EdgeCount: 526
    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: 38
    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: 33
    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: 14
    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.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.jdom.adapters.OracleV2DOMAdapter].<init>()"
    functionSourceFile: "org.jdom.adapters.OracleV2DOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:73,1"
      Dst: "[org.jdom.adapters.AbstractDOMAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.OracleV2DOMAdapter].class$(java.lang.String)"
    functionSourceFile: "org.jdom.adapters.OracleV2DOMAdapter"
    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.jdom.adapters.OracleV2DOMAdapter:73,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:73,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:73,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.OracleV2DOMAdapter].createDocument()"
    functionSourceFile: "org.jdom.adapters.OracleV2DOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:136,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:138,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:141,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:141,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:141,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:141,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:141,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:142,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:142,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:141,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.OracleV2DOMAdapter].getDocument(java.io.InputStream,boolean)"
    functionSourceFile: "org.jdom.adapters.OracleV2DOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.adapters.OracleV2DOMAdapter:100"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.OracleV2DOMAdapter:94"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.OracleV2DOMAdapter:93"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.OracleV2DOMAdapter:110"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.OracleV2DOMAdapter:114"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.OracleV2DOMAdapter:113"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.OracleV2DOMAdapter:114"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.OracleV2DOMAdapter:118"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.OracleV2DOMAdapter:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:94,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:95,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:100,1"
      Dst: "[org.jdom.adapters.OracleV2DOMAdapter].class$"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:99,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:101,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:101,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:109,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:112,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:112,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:112,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:113,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:113,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:112,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:118,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:121,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:121,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.OracleV2DOMAdapter:121,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    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: 53
    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: 34
    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: 25
    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: 14
    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.jxpath.ri.model.jdom.JDOMAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI(java.lang.String)"
    - "[org.jdom.Namespace].getNamespace(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.jdom.Element].getAttribute(java.lang.String,org.jdom.Namespace)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.jdom.Element].getAttributes()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.jdom.Attribute].getNamespace()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 1
    ICount: 58
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:89"
        BranchSideFuncs:
        - "getPrefix()"
        - "getNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:53"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "getNamespaceResolver()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:58"
        BranchSideFuncs:
        - "getNamespace(java.lang.String,java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:78"
        BranchSideFuncs:
        - "getAttribute(java.lang.String,org.jdom.Namespace)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:77"
        BranchSideFuncs:
        - "getAttributes()"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:89"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:84"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getNamespace()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:83"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:78"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:77"
        BranchSideFuncs:
        - "getAttributes()"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:45,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:47,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:50,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:54,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:54,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:56,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:69,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:71,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:72,1"
      Dst: "[org.jdom.Element].getAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:74,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:79,1"
      Dst: "[org.jdom.Element].getAttributes"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:80,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:81,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:83,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:83,1"
      Dst: "[org.jdom.Namespace].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.jdom.Attribute)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 17
    ICount: 19
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:99"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:94,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:105,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:105,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].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:org.jdom.AttributeList:org.jdom.ContentList].size()"
    functionUses: 15
    ICount: 14
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:117"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:117"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:117"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:119,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource$JDOMInputSource].<init>(java.util.List)"
    functionSourceFile: "org.jdom.transform.JDOMSource$JDOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource$JDOMInputSource:344,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource$JDOMInputSource].<init>(org.jdom.Document)"
    functionSourceFile: "org.jdom.transform.JDOMSource$JDOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource$JDOMInputSource:335,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource$JDOMInputSource].getCharacterStream()"
    functionSourceFile: "org.jdom.transform.JDOMSource$JDOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMSource$JDOMInputSource:396"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource$JDOMInputSource:402"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMSource$JDOMInputSource:403"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource$JDOMInputSource:409"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMSource$JDOMInputSource:408"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource$JDOMInputSource:393,1"
      Dst: "[org.jdom.transform.JDOMSource$JDOMInputSource].getSource"
    - Src: "org.jdom.transform.JDOMSource$JDOMInputSource:400,1"
      Dst: "[org.jdom.output.XMLOutputter].<init>"
    - Src: "org.jdom.transform.JDOMSource$JDOMInputSource:400,1"
      Dst: "[org.jdom.output.XMLOutputter].outputString"
    - Src: "org.jdom.transform.JDOMSource$JDOMInputSource:399,1"
      Dst: "[java.io.StringReader].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource$JDOMInputSource].getSource()"
    functionSourceFile: "org.jdom.transform.JDOMSource$JDOMInputSource"
    linkageType: null
    functionLinenumber: 353
    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.jdom.transform.JDOMSource$JDOMInputSource].setCharacterStream(java.io.Reader)"
    functionSourceFile: "org.jdom.transform.JDOMSource$JDOMInputSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource$JDOMInputSource:376,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: 3
    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: 15
    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.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.bag.AbstractMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.PredicatedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.TransformedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.jxpath.FunctionLibrary].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.FunctionLibrary"
    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.jxpath.FunctionLibrary:32,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:33,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.FunctionLibrary].addFunctions(org.apache.commons.jxpath.Functions)"
    functionSourceFile: "org.apache.commons.jxpath.FunctionLibrary"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.Functions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.FunctionLibrary:41,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.FunctionLibrary].removeFunctions(org.apache.commons.jxpath.Functions)"
    functionSourceFile: "org.apache.commons.jxpath.FunctionLibrary"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.Functions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.FunctionLibrary:52,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.FunctionLibrary].getUsedNamespaces()"
    functionSourceFile: "org.apache.commons.jxpath.FunctionLibrary"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.FunctionLibrary].functionCache()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    functionUses: 1
    ICount: 4
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.FunctionLibrary:65,1"
      Dst: "[org.apache.commons.jxpath.FunctionLibrary].functionCache"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:65,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.FunctionLibrary].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.FunctionLibrary"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Function"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.FunctionLibrary].functionCache()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.FunctionLibrary].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ClassFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.PackageFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.jdom.AttributeList:org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.FunctionLibrary].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ClassFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.PackageFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 3
    ICount: 25
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:100"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:86"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.FunctionLibrary:79,1"
      Dst: "[org.apache.commons.jxpath.FunctionLibrary].functionCache"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:79,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:81,1"
      Dst: "[org.apache.commons.jxpath.Functions].getFunction"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:88,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:91,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.FunctionLibrary].functionCache()"
    functionSourceFile: "org.apache.commons.jxpath.FunctionLibrary"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.CursorableLinkedList: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: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.jdom.AttributeList:org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ClassFunctions].getUsedNamespaces()"
    - "[org.apache.commons.jxpath.FunctionLibrary].getUsedNamespaces()"
    - "[org.apache.commons.jxpath.PackageFunctions].getUsedNamespaces()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(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.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 2
    ICount: 41
    EdgeCount: 356
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:132"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:132"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getUsedNamespaces()"
        - "get(int)"
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:109"
        BranchSideFuncs:
        - "next()"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:108"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.FunctionLibrary:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:127"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.FunctionLibrary:126"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.FunctionLibrary:109,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:110,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:112,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:113,1"
      Dst: "[org.apache.commons.jxpath.Functions].getUsedNamespaces"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:114,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:114,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:115,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:116,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:118,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:121,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.FunctionLibrary:122,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - 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: 111
    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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 20
    ICount: 19
    EdgeCount: 49
    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()"
        - "equals(java.lang.Object)"
    - 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()"
        - "equals(java.lang.Object)"
    - 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()"
        - "equals(java.lang.Object)"
    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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionUses: 17
    ICount: 19
    EdgeCount: 50
    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()"
        - "equals(java.lang.Object)"
    - 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: 35
    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.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:131,1"
      Dst: "[java.lang.Object].<init>"
    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: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:145,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.LogSource:147,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.LogSource:148,1"
      Dst: "[java.lang.Class].getConstructor"
    JavaMethodInfo: null
    BBCount: 3
    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: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:162,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.LogSource:163,1"
      Dst: "[java.lang.Class].getConstructor"
    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: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.LogSource:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogSource:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.LogSource:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:168,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.logging.LogSource:170,1"
      Dst: "[org.apache.commons.logging.LogSource].makeNewLogInstance"
    - Src: "org.apache.commons.logging.LogSource:171,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    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:178,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.LogSource:178,1"
      Dst: "[org.apache.commons.logging.LogSource].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    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:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogSource:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.LogSource:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:202,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.logging.LogSource:207,1"
      Dst: "[org.apache.commons.logging.impl.NoOpLog].<init>"
    JavaMethodInfo: null
    BBCount: 5
    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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:217,1"
      Dst: "[java.util.Hashtable].keySet"
    - Src: "org.apache.commons.logging.LogSource:217,1"
      Dst: "[java.util.Hashtable].size"
    - Src: "org.apache.commons.logging.LogSource:217,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.UnionContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.EvalContext[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.UnionContext"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.EvalContext[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    - "[org.apache.commons.jxpath.BasicNodeSet].<init>()"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:41,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:41,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.UnionContext].getDocumentOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.UnionContext"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getDocumentOrder()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.UnionContext:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:46"
        BranchSideFuncs:
        - "getDocumentOrder()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:47,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getDocumentOrder"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.UnionContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.UnionContext"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getNodeSet()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.EvalContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.NamespaceContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.ParentContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].nextNode()"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[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:org.apache.commons.jxpath.ri.axes.AncestorContext:org.apache.commons.jxpath.ri.axes.AttributeContext:org.apache.commons.jxpath.ri.axes.InitialContext:org.apache.commons.jxpath.ri.axes.NamespaceContext:org.apache.commons.jxpath.ri.axes.ParentContext:org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.EvalContext].sortPointers(java.util.List)"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.jxpath.BasicNodeSet].add(org.apache.commons.jxpath.Pointer)"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition(int)"
    functionUses: 4
    ICount: 35
    EdgeCount: 188
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.UnionContext:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:72"
        BranchSideFuncs:
        - "getNodeSet()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:71"
        BranchSideFuncs:
        - "setPosition(int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.UnionContext:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:66"
        BranchSideFuncs:
        - "nextSet()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:65"
        BranchSideFuncs:
        - "sortPointers(java.util.List)"
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.UnionContext:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:53"
        BranchSideFuncs:
        - "nextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:52"
        BranchSideFuncs:
        - "getNodeSet()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.UnionContext:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:57"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:56"
        BranchSideFuncs:
        - "nextSet()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.UnionContext:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:63"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.UnionContext:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:72"
        BranchSideFuncs:
        - "next()"
        - "add(org.apache.commons.jxpath.Pointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.UnionContext:71"
        BranchSideFuncs:
        - "setPosition(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:54,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getNodeSet"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:55,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:57,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].nextSet"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:58,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].nextNode"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:59,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:60,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:61,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:66,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].sortPointers"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:68,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:68,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:69,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:69,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].add"
    - Src: "org.apache.commons.jxpath.ri.axes.UnionContext:72,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 5
  - 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.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: 33
    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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 54
    ICount: 18
    EdgeCount: 81
    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.jxpath.xml.JDOMParser].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.xml.JDOMParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:27,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.xml.JDOMParser].parseXML(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.jxpath.xml.JDOMParser"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.xml.XMLParser2].isNamespaceAware()"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    - "[org.jdom.input.SAXBuilder].<init>()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isExpandEntityReferences()"
    - "[org.jdom.input.SAXBuilder].setExpandEntities(boolean)"
    - "[org.jdom.input.SAXBuilder].setIgnoringElementContentWhitespace(boolean)"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringElementContentWhitespace()"
    - "[org.apache.commons.jxpath.xml.XMLParser2].isValidating()"
    - "[org.jdom.input.SAXBuilder].setValidation(boolean)"
    - "[org.jdom.input.SAXBuilder].build(java.io.InputStream)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 21
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.xml.JDOMParser:31"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.xml.JDOMParser:37"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.xml.JDOMParser:36"
        BranchSideFuncs:
        - "isIgnoringElementContentWhitespace()"
        - "<init>()"
        - "setValidation(boolean)"
        - "isExpandEntityReferences()"
        - "isValidating()"
        - "setIgnoringElementContentWhitespace(boolean)"
        - "setExpandEntities(boolean)"
        - "build(java.io.InputStream)"
    Callsites:
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:31,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isNamespaceAware"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:32,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:37,1"
      Dst: "[org.jdom.input.SAXBuilder].<init>"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:38,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isExpandEntityReferences"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:38,1"
      Dst: "[org.jdom.input.SAXBuilder].setExpandEntities"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:40,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isIgnoringElementContentWhitespace"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:39,1"
      Dst: "[org.jdom.input.SAXBuilder].setIgnoringElementContentWhitespace"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:41,1"
      Dst: "[org.apache.commons.jxpath.xml.XMLParser2].isValidating"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:41,1"
      Dst: "[org.jdom.input.SAXBuilder].setValidation"
    - Src: "org.apache.commons.jxpath.xml.JDOMParser:42,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    JavaMethodInfo: null
    BBCount: 4
    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: 72
    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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 2
    ICount: 17
    EdgeCount: 322
    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: 154
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 160
    ICount: 9
    EdgeCount: 102
    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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 9
    EdgeCount: 84
    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.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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.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.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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.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: 12
    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.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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].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.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].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.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: 155
    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: 160
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 34
    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.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.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].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: 159
    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.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    functionUses: 164
    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.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    functionUses: 35
    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.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].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.jdom.IllegalDataException].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.IllegalDataException"
    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.jdom.IllegalDataException:116,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalDataException"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalDataException:101,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalDataException:102,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalDataException:107,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalDataException:101,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalDataException"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalDataException:81,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalDataException:82,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalDataException:89,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalDataException:81,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    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: 64
    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: 97
    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.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: 160
    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.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.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: 111
    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: 35
    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: 20
    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: "[org.jdom.FilterIterator].<init>(java.util.Iterator,org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.FilterIterator:78"
      Branch Sides:
      - BranchSide: "org.jdom.FilterIterator:79"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.FilterIterator:78"
        BranchSideFuncs: []
    - Branch String: "org.jdom.FilterIterator:78"
      Branch Sides:
      - BranchSide: "org.jdom.FilterIterator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.FilterIterator:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.FilterIterator:79,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.FilterIterator].hasNext()"
    functionSourceFile: "org.jdom.FilterIterator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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:org.jdom.filter.ContentFilter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.jdom.filter.OrFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].matches(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].matches(java.lang.Object)"
    functionUses: 155
    ICount: 15
    EdgeCount: 164
    BranchProfiles:
    - Branch String: "org.jdom.FilterIterator:86"
      Branch Sides:
      - BranchSide: "org.jdom.FilterIterator:90"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.FilterIterator:89"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.jdom.FilterIterator:92"
      Branch Sides:
      - BranchSide: "org.jdom.FilterIterator:90"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.FilterIterator:89"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.jdom.FilterIterator:90"
      Branch Sides:
      - BranchSide: "org.jdom.FilterIterator:91"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "next()"
      - BranchSide: "org.jdom.FilterIterator:90"
        BranchSideFuncs:
        - "matches(java.lang.Object)"
        - "next()"
    Callsites:
    - Src: "org.jdom.FilterIterator:91,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.FilterIterator:92,1"
      Dst: "[org.jdom.filter.Filter].matches"
    - Src: "org.jdom.FilterIterator:90,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.FilterIterator].next()"
    functionSourceFile: "org.jdom.FilterIterator"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.FilterIterator].hasNext()"
    functionUses: 160
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.FilterIterator:101"
      Branch Sides:
      - BranchSide: "org.jdom.FilterIterator:105"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.FilterIterator:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.FilterIterator:101,1"
      Dst: "[org.jdom.FilterIterator].hasNext"
    - Src: "org.jdom.FilterIterator:102,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.FilterIterator].remove()"
    functionSourceFile: "org.jdom.FilterIterator"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    functionUses: 34
    ICount: 4
    EdgeCount: 84
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.FilterIterator:113,1"
      Dst: "[java.util.Iterator].remove"
    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.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: 111
    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: 35
    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: 20
    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.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: 65
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 65
    ICount: 15
    EdgeCount: 186
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 98
    ICount: 32
    EdgeCount: 240
    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.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.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.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.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.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].prev()"
    functionUses: 42
    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.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].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.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)"
    functionUses: 9
    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.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 13
    ICount: 14
    EdgeCount: 259
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 14
    ICount: 8
    EdgeCount: 260
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 16
    ICount: 21
    EdgeCount: 94
    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.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 11
    ICount: 10
    EdgeCount: 251
    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.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.jdom.ContentList$FilterList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].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.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 106
    ICount: 37
    EdgeCount: 184
    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: 56
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 73
    ICount: 21
    EdgeCount: 98
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 11
    ICount: 36
    EdgeCount: 97
    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.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    functionUses: 84
    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.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].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.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 16
    ICount: 24
    EdgeCount: 98
    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.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 12
    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: 91
    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: 17
    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: 76
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableChanged(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 1
    ICount: 16
    EdgeCount: 275
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 2
    ICount: 16
    EdgeCount: 275
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 2
    ICount: 16
    EdgeCount: 275
    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: "[JXPathFuzzer].<init>()"
    functionSourceFile: "JXPathFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "JXPathFuzzer:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[JXPathFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "JXPathFuzzer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[org.xml.sax.InputSource].<init>(java.io.Reader)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[org.apache.commons.jxpath.JXPathContext].newContext(java.lang.Object)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - "[org.apache.commons.jxpath.JXPathContext].selectNodes(java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "JXPathFuzzer:39,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newInstance"
    - Src: "JXPathFuzzer:40,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "JXPathFuzzer:40,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setValidating"
    - Src: "JXPathFuzzer:41,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware"
    - Src: "JXPathFuzzer:42,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].setExpandEntityReferences"
    - Src: "JXPathFuzzer:43,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder"
    - Src: "JXPathFuzzer:48,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "JXPathFuzzer:48,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "JXPathFuzzer:48,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "JXPathFuzzer:48,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].parse"
    - Src: "JXPathFuzzer:52,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].newContext"
    - Src: "JXPathFuzzer:54,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "JXPathFuzzer:54,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].selectNodes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.jdom.Attribute)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:38,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getPrefix(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLocalName(java.lang.Object)"
    functionUses: 10
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:45,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:46,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:46,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].getNamespaceURI()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:51,1"
      Dst: "[org.jdom.Attribute].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:52,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].getValue()"
    functionUses: 19
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:60,1"
      Dst: "[org.jdom.Attribute].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 64
    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.jxpath.ri.model.jdom.JDOMAttributePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 79
    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.jxpath.ri.model.jdom.JDOMAttributePointer].isActual()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    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.jxpath.ri.model.jdom.JDOMAttributePointer:95,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:95,1"
      Dst: "[org.jdom.Attribute].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    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.jxpath.ri.model.jdom.JDOMAttributePointer:100,1"
      Dst: "[org.jdom.Attribute].getParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:100,1"
      Dst: "[org.jdom.Element].removeAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName()"
    functionUses: 17
    ICount: 21
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:113"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:112"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:112"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:107,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:108,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:109,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:114,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:115,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 67
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:120,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    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.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: 180
    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: 179
    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: 40
    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.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    functionUses: 3
    ICount: 21
    EdgeCount: 63
    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.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    functionUses: 3
    ICount: 21
    EdgeCount: 63
    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.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.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.jdom.output.XMLOutputter].<init>()"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.Format].getRawFormat()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:140,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.output.XMLOutputter:121,1"
      Dst: "[org.jdom.output.Format].getRawFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].<init>(org.jdom.output.Format)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.output.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:148,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.output.XMLOutputter:121,1"
      Dst: "[org.jdom.output.Format].getRawFormat"
    - Src: "org.jdom.output.XMLOutputter:149,1"
      Dst: "[org.jdom.output.Format].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].<init>(org.jdom.output.XMLOutputter)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.output.XMLOutputter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:161,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.output.XMLOutputter:121,1"
      Dst: "[org.jdom.output.Format].getRawFormat"
    - Src: "org.jdom.output.XMLOutputter:162,1"
      Dst: "[org.jdom.output.Format].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].clone()"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 1506
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1507,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jdom.output.XMLOutputter:1514,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.jdom.output.XMLOutputter:1514,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].createNamespaceStack()"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.XMLOutputter$NamespaceStack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1559,1"
      Dst: "[org.jdom.output.XMLOutputter$NamespaceStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].endsWithWhite(java.lang.String)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    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.jdom.output.XMLOutputter:1325"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1330"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1329"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1326"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1330"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1329"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1327"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1330"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1326,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.output.XMLOutputter:1327,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.output.XMLOutputter:1327,1"
      Dst: "[org.jdom.output.XMLOutputter].isWhitespace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].escapeAttributeEntities(java.lang.String)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1389"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1392"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1397"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1409"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1408"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1398"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1355"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1409"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1412"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1359"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1360"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1359"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1421"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1360,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.output.XMLOutputter:1389,1"
      Dst: "[org.jdom.output.EscapeStrategy].shouldEscape"
    - Src: "org.jdom.output.XMLOutputter:1390,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.XMLOutputter:1390,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.jdom.output.XMLOutputter:1390,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.XMLOutputter:1390,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.XMLOutputter:1401,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.output.XMLOutputter:1404,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].escapeElementEntities(java.lang.String)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1435"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1439"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1462"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1465"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1470"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1482"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1481"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1471"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1439"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1482"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1485"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1443"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1444"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1443"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1494"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1444,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.output.XMLOutputter:1462,1"
      Dst: "[org.jdom.output.EscapeStrategy].shouldEscape"
    - Src: "org.jdom.output.XMLOutputter:1463,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.XMLOutputter:1463,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.jdom.output.XMLOutputter:1463,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.XMLOutputter:1463,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.XMLOutputter:1474,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.output.XMLOutputter:1477,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].getFormat()"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:185,1"
      Dst: "[org.jdom.output.Format].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].indent(java.io.Writer,int)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1211"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1213"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1212"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1212"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1216"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1215"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1216"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1212,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.XMLOutputter:1217,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].isAllWhitespace(java.lang.Object)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1293"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1295"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1296"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1298"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1299"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1303"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1302"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1307"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1306"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1305"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1306"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1307"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1297,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.output.XMLOutputter:1307,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.output.XMLOutputter:1307,1"
      Dst: "[org.jdom.output.XMLOutputter].isWhitespace"
    - Src: "org.jdom.output.XMLOutputter:1306,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].isWhitespace(char)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1336"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1337"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1336"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1336"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1337"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1336"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1336"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1337"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1336"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1336"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1339"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1338"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].makeWriter(java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:324,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].makeWriter(java.io.OutputStream,java.lang.String)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:334"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:338"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:334,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.XMLOutputter:340,1"
      Dst: "[java.io.BufferedOutputStream].<init>"
    - Src: "org.jdom.output.XMLOutputter:339,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:338,1"
      Dst: "[java.io.BufferedWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].newline(java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1198"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1197"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1199,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].nextNonText(java.util.List,int)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1273"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1277"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1276"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1281"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1284"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1283"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1281"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1284"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1283"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1279"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1280"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1278,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:1280,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].output(java.util.List,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:257,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:258,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(java.util.List,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:461,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:462,1"
      Dst: "[org.jdom.output.XMLOutputter].createNamespaceStack"
    - Src: "org.jdom.output.XMLOutputter:461,1"
      Dst: "[org.jdom.output.XMLOutputter].printContentRange"
    - Src: "org.jdom.output.XMLOutputter:463,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.CDATA,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.CDATA"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:268,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:269,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.CDATA,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.CDATA"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:473,1"
      Dst: "[org.jdom.output.XMLOutputter].printCDATA"
    - Src: "org.jdom.output.XMLOutputter:474,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Comment,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Comment"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:291,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:292,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Comment,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Comment"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].printComment(java.io.Writer,org.jdom.Comment)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:496,1"
      Dst: "[org.jdom.output.XMLOutputter].printComment"
    - Src: "org.jdom.output.XMLOutputter:497,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.DocType,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.DocType"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:213,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:214,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.DocType,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.DocType"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].printDocType(java.io.Writer,org.jdom.DocType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:413,1"
      Dst: "[org.jdom.output.XMLOutputter].printDocType"
    - Src: "org.jdom.output.XMLOutputter:414,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Document,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Document"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:202,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:203,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Document,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Document"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:374"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:377"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:378"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:380"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:381"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:383"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:384"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:371"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:372"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:364,1"
      Dst: "[org.jdom.output.XMLOutputter].printDeclaration"
    - Src: "org.jdom.output.XMLOutputter:369,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.jdom.output.XMLOutputter:370,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:372,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.output.XMLOutputter:375,1"
      Dst: "[org.jdom.Document].getRootElement"
    - Src: "org.jdom.output.XMLOutputter:376,1"
      Dst: "[org.jdom.output.XMLOutputter].createNamespaceStack"
    - Src: "org.jdom.output.XMLOutputter:375,1"
      Dst: "[org.jdom.output.XMLOutputter].printElement"
    - Src: "org.jdom.output.XMLOutputter:379,1"
      Dst: "[org.jdom.output.XMLOutputter].printComment"
    - Src: "org.jdom.output.XMLOutputter:382,1"
      Dst: "[org.jdom.output.XMLOutputter].printProcessingInstruction"
    - Src: "org.jdom.output.XMLOutputter:385,1"
      Dst: "[org.jdom.Document].getDocType"
    - Src: "org.jdom.output.XMLOutputter:385,1"
      Dst: "[org.jdom.output.XMLOutputter].printDocType"
    - Src: "org.jdom.output.XMLOutputter:388,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:395,1"
      Dst: "[org.jdom.output.XMLOutputter].newline"
    - Src: "org.jdom.output.XMLOutputter:396,1"
      Dst: "[org.jdom.output.XMLOutputter].indent"
    - Src: "org.jdom.output.XMLOutputter:403,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Element,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:226,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:227,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Element,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:428,1"
      Dst: "[org.jdom.output.XMLOutputter].createNamespaceStack"
    - Src: "org.jdom.output.XMLOutputter:428,1"
      Dst: "[org.jdom.output.XMLOutputter].printElement"
    - Src: "org.jdom.output.XMLOutputter:429,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.EntityRef,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.EntityRef"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:314,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:315,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.EntityRef,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.EntityRef"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:525,1"
      Dst: "[org.jdom.output.XMLOutputter].printEntityRef"
    - Src: "org.jdom.output.XMLOutputter:526,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.ProcessingInstruction,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.ProcessingInstruction"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:303,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:304,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.ProcessingInstruction,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.ProcessingInstruction"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.Format].setIgnoreTrAXEscapingPIs(boolean)"
    - "[org.jdom.output.XMLOutputter].printProcessingInstruction(java.io.Writer,org.jdom.ProcessingInstruction)"
    - "[org.jdom.output.Format].setIgnoreTrAXEscapingPIs(boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:511,1"
      Dst: "[org.jdom.output.Format].setIgnoreTrAXEscapingPIs"
    - Src: "org.jdom.output.XMLOutputter:512,1"
      Dst: "[org.jdom.output.XMLOutputter].printProcessingInstruction"
    - Src: "org.jdom.output.XMLOutputter:515,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Text,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Text"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:280,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:281,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].output(org.jdom.Text,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Text"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:485,1"
      Dst: "[org.jdom.output.XMLOutputter].printText"
    - Src: "org.jdom.output.XMLOutputter:486,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputElementContent(org.jdom.Element,java.io.OutputStream)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:242,1"
      Dst: "[org.jdom.output.XMLOutputter].makeWriter"
    - Src: "org.jdom.output.XMLOutputter:243,1"
      Dst: "[org.jdom.output.XMLOutputter].outputElementContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputElementContent(org.jdom.Element,java.io.Writer)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:444,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.output.XMLOutputter:445,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:446,1"
      Dst: "[org.jdom.output.XMLOutputter].createNamespaceStack"
    - Src: "org.jdom.output.XMLOutputter:445,1"
      Dst: "[org.jdom.output.XMLOutputter].printContentRange"
    - Src: "org.jdom.output.XMLOutputter:447,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(java.util.List)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:584,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:586,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:588,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.CDATA)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.CDATA"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:599,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:601,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:603,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.Comment)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].output(org.jdom.Comment,java.io.Writer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:630,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:632,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:634,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.DocType)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.DocType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].output(org.jdom.DocType,java.io.Writer)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:555,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:557,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:559,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.Document)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:540,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:542,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:544,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.Element)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:570,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:572,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:574,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.EntityRef)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.EntityRef"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:660,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:662,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:664,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.ProcessingInstruction)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 644
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.ProcessingInstruction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].output(org.jdom.ProcessingInstruction,java.io.Writer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:645,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:647,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:649,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].outputString(org.jdom.Text)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom.Text"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:614,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.jdom.output.XMLOutputter:616,1"
      Dst: "[org.jdom.output.XMLOutputter].output"
    - Src: "org.jdom.output.XMLOutputter:618,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printAdditionalNamespaces(java.io.Writer,org.jdom.Element,org.jdom.output.XMLOutputter$NamespaceStack)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Element"
    - "org.jdom.output.XMLOutputter$NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1180"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1176"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1175"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1181"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1179,1"
      Dst: "[org.jdom.Element].getAdditionalNamespaces"
    - Src: "org.jdom.output.XMLOutputter:1182,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.output.XMLOutputter:1183,1"
      Dst: "[org.jdom.output.XMLOutputter].printNamespace"
    - Src: "org.jdom.output.XMLOutputter:1181,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].printAttributes(java.io.Writer,java.util.List,org.jdom.Element,org.jdom.output.XMLOutputter$NamespaceStack)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.Writer"
    - "java.util.List"
    - "org.jdom.Element"
    - "org.jdom.output.XMLOutputter$NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1144"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1145"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1141"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1142"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1142,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.output.XMLOutputter:1143,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.output.XMLOutputter:1146,1"
      Dst: "[org.jdom.output.XMLOutputter].printNamespace"
    - Src: "org.jdom.output.XMLOutputter:1149,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:1150,1"
      Dst: "[org.jdom.output.XMLOutputter].printQualifiedName"
    - Src: "org.jdom.output.XMLOutputter:1154,1"
      Dst: "[org.jdom.Attribute].getValue"
    - Src: "org.jdom.output.XMLOutputter:1154,1"
      Dst: "[org.jdom.output.XMLOutputter].escapeAttributeEntities"
    - Src: "org.jdom.output.XMLOutputter:1141,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].printCDATA(java.io.Writer,org.jdom.CDATA)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.CDATA"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:811"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:813"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:812"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:813"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:814"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:812,1"
      Dst: "[org.jdom.Text].getTextNormalize"
    - Src: "org.jdom.output.XMLOutputter:814,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.output.XMLOutputter:814,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.output.XMLOutputter:815,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printComment(java.io.Writer,org.jdom.Comment)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Comment].getText()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:744,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:745,1"
      Dst: "[org.jdom.Comment].getText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printContentRange(java.io.Writer,java.util.List,int,int,int,org.jdom.output.XMLOutputter$NamespaceStack)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.io.Writer"
    - "java.util.List"
    - "int"
    - "int"
    - "int"
    - "org.jdom.output.XMLOutputter$NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:973"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:-1"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:-2"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:979"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:980"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:979"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:979"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:997"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:996"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:985"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:971"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:970"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:986"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:988"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:987"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:997"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1001"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1000"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1003"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1005"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1006"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1008"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1009"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1018"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1017"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:972"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:973"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:972"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:974,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.output.XMLOutputter:980,1"
      Dst: "[org.jdom.output.XMLOutputter].skipLeadingWhite"
    - Src: "org.jdom.output.XMLOutputter:982,1"
      Dst: "[org.jdom.output.XMLOutputter].nextNonText"
    - Src: "org.jdom.output.XMLOutputter:987,1"
      Dst: "[org.jdom.output.XMLOutputter].newline"
    - Src: "org.jdom.output.XMLOutputter:988,1"
      Dst: "[org.jdom.output.XMLOutputter].indent"
    - Src: "org.jdom.output.XMLOutputter:989,1"
      Dst: "[org.jdom.output.XMLOutputter].printTextRange"
    - Src: "org.jdom.output.XMLOutputter:1004,1"
      Dst: "[org.jdom.output.XMLOutputter].printComment"
    - Src: "org.jdom.output.XMLOutputter:1007,1"
      Dst: "[org.jdom.output.XMLOutputter].printElement"
    - Src: "org.jdom.output.XMLOutputter:1010,1"
      Dst: "[org.jdom.output.XMLOutputter].printProcessingInstruction"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].printDeclaration(java.io.Writer,org.jdom.Document,java.lang.String)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Document"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:682"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:677"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:685"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:688"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:684,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:686,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.XMLOutputter:686,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.XMLOutputter:686,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printDocType(java.io.Writer,org.jdom.DocType)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 705
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.DocType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.DocType].getPublicID()"
    - "[org.jdom.DocType].getSystemID()"
    - "[org.jdom.DocType].getInternalSubset()"
    - "[org.jdom.DocType].getElementName()"
    - "[org.jdom.DocType].getInternalSubset()"
    functionUses: 1
    ICount: 33
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:713"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:719"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:718"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:719"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:727"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:726"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:720"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:723"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:722"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:727"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:null"
        BranchSideFuncs:
        - "getInternalSubset()"
    - Branch String: "org.jdom.output.XMLOutputter:727"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:null"
        BranchSideFuncs:
        - "getInternalSubset()"
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:706,1"
      Dst: "[org.jdom.DocType].getPublicID"
    - Src: "org.jdom.output.XMLOutputter:707,1"
      Dst: "[org.jdom.DocType].getSystemID"
    - Src: "org.jdom.output.XMLOutputter:708,1"
      Dst: "[org.jdom.DocType].getInternalSubset"
    - Src: "org.jdom.output.XMLOutputter:711,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:712,1"
      Dst: "[org.jdom.DocType].getElementName"
    - Src: "org.jdom.output.XMLOutputter:727,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printElement(java.io.Writer,org.jdom.Element,int,org.jdom.output.XMLOutputter$NamespaceStack)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Element"
    - "int"
    - "org.jdom.output.XMLOutputter$NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:867"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:872"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:871"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:874"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:876"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:877"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:883"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:882"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:896"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:904"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:903"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:906"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:917"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:908"
      Branch Sides: []
    - Branch String: "org.jdom.output.XMLOutputter:924"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:933"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:942"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:943"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:942"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:862,1"
      Dst: "[org.jdom.Element].getAttributes"
    - Src: "org.jdom.output.XMLOutputter:863,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.output.XMLOutputter:868,1"
      Dst: "[org.jdom.Element].getAttributeValue"
    - Src: "org.jdom.output.XMLOutputter:874,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.XMLOutputter:883,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:884,1"
      Dst: "[org.jdom.output.XMLOutputter].printQualifiedName"
    - Src: "org.jdom.output.XMLOutputter:887,1"
      Dst: "[org.jdom.output.NamespaceStack].size"
    - Src: "org.jdom.output.XMLOutputter:890,1"
      Dst: "[org.jdom.output.XMLOutputter].printElementNamespace"
    - Src: "org.jdom.output.XMLOutputter:893,1"
      Dst: "[org.jdom.output.XMLOutputter].printAdditionalNamespaces"
    - Src: "org.jdom.output.XMLOutputter:897,1"
      Dst: "[org.jdom.output.XMLOutputter].printAttributes"
    - Src: "org.jdom.output.XMLOutputter:904,1"
      Dst: "[org.jdom.output.XMLOutputter].skipLeadingWhite"
    - Src: "org.jdom.output.XMLOutputter:905,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:924,1"
      Dst: "[org.jdom.output.XMLOutputter].nextNonText"
    - Src: "org.jdom.output.XMLOutputter:926,1"
      Dst: "[org.jdom.output.XMLOutputter].newline"
    - Src: "org.jdom.output.XMLOutputter:927,1"
      Dst: "[org.jdom.output.XMLOutputter].printContentRange"
    - Src: "org.jdom.output.XMLOutputter:930,1"
      Dst: "[org.jdom.output.XMLOutputter].indent"
    - Src: "org.jdom.output.XMLOutputter:934,1"
      Dst: "[org.jdom.output.XMLOutputter].printTextRange"
    - Src: "org.jdom.output.XMLOutputter:943,1"
      Dst: "[org.jdom.output.NamespaceStack].pop"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].printElementNamespace(java.io.Writer,org.jdom.Element,org.jdom.output.XMLOutputter$NamespaceStack)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Element"
    - "org.jdom.output.XMLOutputter$NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1167"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1170"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1169"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1170"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1172"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1171"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1171"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1159"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1166,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.output.XMLOutputter:1171,1"
      Dst: "[org.jdom.output.NamespaceStack].getURI"
    - Src: "org.jdom.output.XMLOutputter:1172,1"
      Dst: "[org.jdom.output.XMLOutputter].printNamespace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printEntityRef(java.io.Writer,org.jdom.EntityRef)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.EntityRef"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:799,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:800,1"
      Dst: "[org.jdom.EntityRef].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printNamespace(java.io.Writer,org.jdom.Namespace,org.jdom.output.XMLOutputter$NamespaceStack)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Namespace"
    - "org.jdom.output.XMLOutputter$NamespaceStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1111"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1115"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1114"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1116"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1107,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.XMLOutputter:1108,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.output.XMLOutputter:1111,1"
      Dst: "[org.jdom.output.NamespaceStack].getURI"
    - Src: "org.jdom.output.XMLOutputter:1111,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.XMLOutputter:1115,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:1123,1"
      Dst: "[org.jdom.output.NamespaceStack].push"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printProcessingInstruction(java.io.Writer,org.jdom.ProcessingInstruction)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.ProcessingInstruction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ProcessingInstruction].getTarget()"
    - "[org.jdom.ProcessingInstruction].getData()"
    functionUses: 1
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:760"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:770"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:769"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:761"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:764"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:765"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:770"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:769"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:770"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:755"
        BranchSideFuncs:
        - "getData()"
      - BranchSide: "org.jdom.output.XMLOutputter:754"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:774"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:757,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.jdom.output.XMLOutputter:761,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.XMLOutputter:771,1"
      Dst: "[org.jdom.ProcessingInstruction].getData"
    - Src: "org.jdom.output.XMLOutputter:775,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printQualifiedName(java.io.Writer,org.jdom.Attribute)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1591"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1596"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1591"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1596"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1590,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.output.XMLOutputter:1590,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.XMLOutputter:1591,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.XMLOutputter:1592,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:1594,1"
      Dst: "[org.jdom.Attribute].getName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printQualifiedName(java.io.Writer,org.jdom.Element)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1577"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1580"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1577,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.output.XMLOutputter:1577,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.output.XMLOutputter:1577,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.output.XMLOutputter:1578,1"
      Dst: "[org.jdom.Element].getName"
    - Src: "org.jdom.output.XMLOutputter:1578,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printString(java.io.Writer,java.lang.String)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:839"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:841"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:842"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:840,1"
      Dst: "[org.jdom.Text].normalizeString"
    - Src: "org.jdom.output.XMLOutputter:843,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.output.XMLOutputter:845,1"
      Dst: "[org.jdom.output.XMLOutputter].escapeElementEntities"
    - Src: "org.jdom.output.XMLOutputter:845,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printText(java.io.Writer,org.jdom.Text)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.jdom.Text"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:827"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:829"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:828"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:829"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:830"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:829"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:828,1"
      Dst: "[org.jdom.Text].getTextNormalize"
    - Src: "org.jdom.output.XMLOutputter:830,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.output.XMLOutputter:830,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.output.XMLOutputter:831,1"
      Dst: "[org.jdom.output.XMLOutputter].escapeElementEntities"
    - Src: "org.jdom.output.XMLOutputter:831,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].printTextRange(java.io.Writer,java.util.List,int,int)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.Writer"
    - "java.util.List"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1044"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1031"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1053"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1055"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1056"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1059"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1065"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1046"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1045"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1065"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1071"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1070"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1071"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1082"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1081"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1072"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1074"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1073"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1073"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1082"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1081"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1074"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1076"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1075"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1075"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1082"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1081"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1082"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1084"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1085"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1088"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1048"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1049"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1048"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1041,1"
      Dst: "[org.jdom.output.XMLOutputter].skipLeadingWhite"
    - Src: "org.jdom.output.XMLOutputter:1043,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:1046,1"
      Dst: "[org.jdom.output.XMLOutputter].skipTrailingWhite"
    - Src: "org.jdom.output.XMLOutputter:1049,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.output.XMLOutputter:1054,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.output.XMLOutputter:1057,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.XMLOutputter:1057,1"
      Dst: "[org.jdom.EntityRef].getValue"
    - Src: "org.jdom.output.XMLOutputter:1057,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.XMLOutputter:1057,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.XMLOutputter:1060,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jdom.output.XMLOutputter:1065,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.output.XMLOutputter:1074,1"
      Dst: "[org.jdom.output.XMLOutputter].endsWithWhite"
    - Src: "org.jdom.output.XMLOutputter:1075,1"
      Dst: "[org.jdom.output.XMLOutputter].startsWithWhite"
    - Src: "org.jdom.output.XMLOutputter:1076,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.jdom.output.XMLOutputter:1083,1"
      Dst: "[org.jdom.output.XMLOutputter].printCDATA"
    - Src: "org.jdom.output.XMLOutputter:1086,1"
      Dst: "[org.jdom.output.XMLOutputter].printEntityRef"
    - Src: "org.jdom.output.XMLOutputter:1089,1"
      Dst: "[org.jdom.output.XMLOutputter].printString"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].setFormat(org.jdom.output.Format)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.output.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:176,1"
      Dst: "[org.jdom.output.Format].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].skipLeadingWhite(java.util.List,int)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1226"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1230"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1229"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1232"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1235"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1234"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1233"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1235"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1234"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1234"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1242"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1241"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1236"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1239"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1238"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1235"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1236"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1231,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:1236,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.output.XMLOutputter:1236,1"
      Dst: "[org.jdom.output.XMLOutputter].isAllWhitespace"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].skipTrailingWhite(java.util.List,int)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1251"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1255"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1254"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1256"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1259"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1258"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1257"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1259"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1258"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1258"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1265"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1264"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1260"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1264"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1259"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1260"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1250,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.output.XMLOutputter:1260,1"
      Dst: "[java.util.List].get"
    - Src: "org.jdom.output.XMLOutputter:1260,1"
      Dst: "[org.jdom.output.XMLOutputter].isAllWhitespace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.output.XMLOutputter].startsWithWhite(java.lang.String)"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    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.jdom.output.XMLOutputter:1315"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1320"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1319"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1316"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1320"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1319"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.XMLOutputter:1317"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1320"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1316,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.output.XMLOutputter:1317,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.output.XMLOutputter:1317,1"
      Dst: "[org.jdom.output.XMLOutputter].isWhitespace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.XMLOutputter].toString()"
    functionSourceFile: "org.jdom.output.XMLOutputter"
    linkageType: null
    functionLinenumber: 1524
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.XMLOutputter:1526"
      Branch Sides:
      - BranchSide: "org.jdom.output.XMLOutputter:1527"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.XMLOutputter:1526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.XMLOutputter:1525,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.output.XMLOutputter:1527,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.output.XMLOutputter:1529,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.output.XMLOutputter:1535,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.output.XMLOutputter:1526,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - 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.jxpath.MapDynamicPropertyHandler].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.MapDynamicPropertyHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.MapDynamicPropertyHandler].getPropertyNames(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.MapDynamicPropertyHandler"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 1
    ICount: 16
    EdgeCount: 202
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.MapDynamicPropertyHandler:34"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.MapDynamicPropertyHandler:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:31,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:32,1"
      Dst: "[java.util.Set].size"
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:33,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:35,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:35,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.MapDynamicPropertyHandler].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.MapDynamicPropertyHandler"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    functionUses: 3
    ICount: 6
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:42,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.MapDynamicPropertyHandler].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.MapDynamicPropertyHandler"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.MapDynamicPropertyHandler:47,1"
      Dst: "[java.util.Map].put"
    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: 154
    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: 160
    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: 34
    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.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: 70
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 96
    ICount: 30
    EdgeCount: 244
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 64
    ICount: 15
    EdgeCount: 190
    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: 72
    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.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.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 26
    ICount: 52
    EdgeCount: 41
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 89
    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.jdom.transform.JDOMSource$DocumentReader].<init>()"
    functionSourceFile: "org.jdom.transform.JDOMSource$DocumentReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMSource$DocumentReader:431,1"
      Dst: "[org.jdom.output.SAXOutputter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource$DocumentReader].parse(java.lang.String)"
    functionSourceFile: "org.jdom.transform.JDOMSource$DocumentReader"
    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.jdom.transform.JDOMSource$DocumentReader:451,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMSource$DocumentReader].parse(org.xml.sax.InputSource)"
    functionSourceFile: "org.jdom.transform.JDOMSource$DocumentReader"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.transform.JDOMSource$JDOMInputSource].getSource()"
    - "[org.jdom.output.SAXOutputter].output(org.jdom.Document)"
    - "[org.jdom.output.SAXOutputter].output(java.util.List)"
    - "[org.xml.sax.SAXException].<init>(java.lang.String,java.lang.Exception)"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.xml.sax.SAXNotSupportedException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMSource$DocumentReader:472"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource$DocumentReader:487"
        BranchSideFuncs:
        - "getSource()"
        - "output(org.jdom.Document)"
        - "output(java.util.List)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "getMessage()"
      - BranchSide: "org.jdom.transform.JDOMSource$DocumentReader:486"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.jdom.transform.JDOMSource$DocumentReader:475"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMSource$DocumentReader:471"
        BranchSideFuncs:
        - "getSource()"
        - "output(org.jdom.Document)"
        - "output(java.util.List)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "getMessage()"
      - BranchSide: "org.jdom.transform.JDOMSource$DocumentReader:470"
        BranchSideFuncs:
        - "getSource()"
        - "output(org.jdom.Document)"
        - "output(java.util.List)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "getMessage()"
    Callsites:
    - Src: "org.jdom.transform.JDOMSource$DocumentReader:474,1"
      Dst: "[org.jdom.transform.JDOMSource$JDOMInputSource].getSource"
    - Src: "org.jdom.transform.JDOMSource$DocumentReader:476,1"
      Dst: "[org.jdom.output.SAXOutputter].output"
    - Src: "org.jdom.transform.JDOMSource$DocumentReader:483,1"
      Dst: "[org.jdom.JDOMException].getMessage"
    - Src: "org.jdom.transform.JDOMSource$DocumentReader:483,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.jdom.transform.JDOMSource$DocumentReader:487,1"
      Dst: "[org.xml.sax.SAXNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    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: 85
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 1
    ICount: 10
    EdgeCount: 260
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 288
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeChanged(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 16
    EdgeCount: 275
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeRemoved(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 16
    EdgeCount: 275
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeInserted(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 16
    EdgeCount: 275
    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.FastHashMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    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: 6
    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.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    functionUses: 105
    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.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    functionUses: 49
    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.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.beanutils.WrapDynaClass$2].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.collections.FastHashMap].clone()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 96
    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.collections.FastHashMap].clone()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clone()"
    - "[org.apache.commons.collections.MultiHashMap].clone()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].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.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 99
    ICount: 71
    EdgeCount: 906
    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.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 67
    ICount: 31
    EdgeCount: 618
    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: 38
    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: 33
    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: 14
    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.jxpath.ri.model.beans.BeanPointer].<init>(org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.JXPathBeanInfo,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "org.apache.commons.jxpath.JXPathBeanInfo"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:48,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.JXPathBeanInfo)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "org.apache.commons.jxpath.JXPathBeanInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:63,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.beans.PropertyPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.JXPathBeanInfo)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:71,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic()"
    functionUses: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:104"
        BranchSideFuncs:
        - "isAtomic()"
        - "getBeanInfo(java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:103"
        BranchSideFuncs:
        - "getNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:103"
        BranchSideFuncs:
        - "getNode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:104,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:106,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:106,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isAtomic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    functionUses: 67
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:110"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:111,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer:org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    functionUses: 106
    ICount: 62
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:142"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:142"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:125,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:130,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].equals"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointer"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 17
    ICount: 43
    EdgeCount: 94
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:160"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:170"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:158,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:164,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:165,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:166,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:166,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:171,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointer:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 16
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].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: 93
    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: 71
    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.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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.beanutils.ConvertUtilsBean].getInstance()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.ConvertUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils()"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getInstance()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    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.LogKitLogger].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.NoOpLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].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.ConverterFacade].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.FloatArrayConverter].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.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].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.ConverterFacade].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.FloatArrayConverter].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.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 1
    ICount: 74
    EdgeCount: 168
    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: 10
    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.jxpath.servlet.KeywordVariables].<init>(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.KeywordVariables"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.KeywordVariables:37"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.KeywordVariables:40"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.KeywordVariables:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.KeywordVariables:36,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.servlet.KeywordVariables:38,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.KeywordVariables].isDeclaredVariable(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.KeywordVariables"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.KeywordVariables:46,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.KeywordVariables].getVariable(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.KeywordVariables"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.KeywordVariables].isDeclaredVariable(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.KeywordVariables:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.KeywordVariables:50"
        BranchSideFuncs:
        - "isDeclaredVariable(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.KeywordVariables:51,1"
      Dst: "[org.apache.commons.jxpath.servlet.KeywordVariables].isDeclaredVariable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.KeywordVariables].declareVariable(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.KeywordVariables"
    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.jxpath.servlet.KeywordVariables:56,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.KeywordVariables].undeclareVariable(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.KeywordVariables"
    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.jxpath.servlet.KeywordVariables:62,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    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.logging.impl.LogFactoryImpl$1].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$1"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$1:598,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl$1].run()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$1"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].access$000()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$1:600,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 53
    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.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.jdom.input.BuilderErrorHandler].<init>()"
    functionSourceFile: "org.jdom.input.BuilderErrorHandler"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.BuilderErrorHandler:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.BuilderErrorHandler].error(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.jdom.input.BuilderErrorHandler"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.BuilderErrorHandler].fatalError(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.jdom.input.BuilderErrorHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.BuilderErrorHandler].warning(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.jdom.input.BuilderErrorHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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: 35
    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: 20
    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: 111
    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.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.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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.LogFactory$5].<init>(java.net.URL)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$5"
    linkageType: null
    functionLinenumber: 1295
    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$5:1296,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$5].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$5"
    linkageType: null
    functionLinenumber: 1297
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.LogFactory].access$000(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.LogFactory].access$000(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].access$000(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].access$000(java.lang.String)"
    - "[org.apache.commons.logging.LogFactory].access$000(java.lang.String)"
    functionUses: 1
    ICount: 81
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.LogFactory$5:1306"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.LogFactory$5:1318"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1320"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1319"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.LogFactory$5:1323"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1320"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1319"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.LogFactory$5:1318"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1330"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.LogFactory$5:1323"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1320"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1319"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.LogFactory$5:1314"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.LogFactory$5:1318"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1330"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.LogFactory$5:1323"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1320"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1319"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.LogFactory$5:1318"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1320"
        BranchSideFuncs:
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1319"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
    - Branch String: "org.apache.commons.logging.LogFactory$5:1323"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1320"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
      - BranchSide: "org.apache.commons.logging.LogFactory$5:1319"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
        - "isDiagnosticsEnabled()"
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$5:1303,1"
      Dst: "[java.net.URL].openConnection"
    - Src: "org.apache.commons.logging.LogFactory$5:1304,1"
      Dst: "[java.net.URLConnection].setUseCaches"
    - Src: "org.apache.commons.logging.LogFactory$5:1305,1"
      Dst: "[java.net.URLConnection].getInputStream"
    - Src: "org.apache.commons.logging.LogFactory$5:1307,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.logging.LogFactory$5:1308,1"
      Dst: "[java.util.Properties].load"
    - Src: "org.apache.commons.logging.LogFactory$5:1309,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.apache.commons.logging.LogFactory$5:1323,1"
      Dst: "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.LogFactory$5:1324,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.LogFactory$5:1324,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.LogFactory$5:1324,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.LogFactory$5:1324,1"
      Dst: "[org.apache.commons.logging.LogFactory].access$000"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    linkageType: null
    functionLinenumber: 517
    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.jxpath.util.BasicTypeConverter$ValuePointer:518,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    linkageType: null
    functionLinenumber: 523
    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.jxpath.util.BasicTypeConverter$ValuePointer].getNode()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    linkageType: null
    functionLinenumber: 528
    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.jxpath.util.BasicTypeConverter$ValuePointer].getRootNode()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    linkageType: null
    functionLinenumber: 533
    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.jxpath.util.BasicTypeConverter$ValuePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    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.jxpath.util.BasicTypeConverter$ValuePointer:539,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].clone()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 1
    ICount: 48
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:554"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:564"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:564"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:567"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:558,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:559,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:560,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:560,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:565,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:568,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:568,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:568,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:570,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:570,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl$2].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$2"
    linkageType: null
    functionLinenumber: 616
    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.impl.LogFactoryImpl$2:617,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl$2].run()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$2"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$2:619,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:47,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:57,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 67
    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.jxpath.ri.model.beans.CollectionPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getLength(java.lang.Object)"
    functionUses: 6
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:78,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:78,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic()"
    functionUses: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:82"
        BranchSideFuncs:
        - "isAtomic()"
        - "getBeanInfo(java.lang.Class)"
        - "getNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:82"
        BranchSideFuncs:
        - "isAtomic()"
        - "getBeanInfo(java.lang.Class)"
        - "getNode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:83,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:84,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:84,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:84,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isAtomic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:88"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    functionUses: 5
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:95"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:94"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:94,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    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.jxpath.ri.model.beans.CollectionPointer:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:101,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:104,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].setIndex(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:110,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newChildNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionUses: 14
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:120"
        BranchSideFuncs:
        - "getName()"
        - "newChildNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
        - "getImmediateNode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:121,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getImmediateNode"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:123,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:123,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newChildNodePointer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:131,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:131,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:132,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:132,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].expandCollection"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].createPath(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:139,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:140,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:150,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:151,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:152,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:160,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:161,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:162,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 67
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:167,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:179"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.CollectionPointer,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    functionUses: 13
    ICount: 12
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:194"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.beans.CollectionPointer,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:193"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getValuePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:188,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:194,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:194,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.CollectionPointer,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    functionUses: 8
    ICount: 11
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:200"
        BranchSideFuncs:
        - "attributeIterator(org.apache.commons.jxpath.ri.QName)"
        - "getValuePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:199"
        BranchSideFuncs:
        - "attributeIterator(org.apache.commons.jxpath.ri.QName)"
        - "getValuePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:199,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:200,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:200,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespaceIterator()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator()"
    functionUses: 5
    ICount: 8
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:204"
        BranchSideFuncs:
        - "getValuePointer()"
        - "namespaceIterator()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:205,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:205,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespacePointer(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:209"
        BranchSideFuncs:
        - "getValuePointer()"
        - "namespacePointer(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:210,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:210,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 12
    ICount: 21
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:223"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
        - "getValuePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:221"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:221"
        BranchSideFuncs:
        - "getNodeType()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:221"
        BranchSideFuncs:
        - "getNodeType()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:222,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:224,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:224,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:230,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    functionUses: 17
    ICount: 29
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:248"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:235,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:236,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:238,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:238,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:241,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointer:255,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    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: -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.ExtendedProperties$1:175,1"
      Dst: "[java.lang.System].getProperty"
    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: 181
    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: 179
    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: 40
    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.jxpath.ri.JXPathContextReferenceImpl].createNodeFactoryArray()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].<init>()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:121,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:121,1"
      Dst: "[java.util.Vector].toArray"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:122,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:122,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].addNodePointerFactory(org.apache.commons.jxpath.ri.model.NodePointerFactory)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:141,1"
      Dst: "[java.util.Vector].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removeNodePointerFactory(org.apache.commons.jxpath.ri.model.NodePointerFactory)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:155,1"
      Dst: "[java.util.Vector].remove"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNodePointerFactories()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointerFactory[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].<init>(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].<init>(org.apache.commons.jxpath.JXPathContext,java.lang.Object,org.apache.commons.jxpath.Pointer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:182,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].<init>(org.apache.commons.jxpath.JXPathContext,java.lang.Object,org.apache.commons.jxpath.Pointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    - "org.apache.commons.jxpath.Pointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathContext].<init>(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createNodeFactoryArray()"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getRootNode()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].getRootNode()"
    - "[org.apache.commons.jxpath.JXPathContext].getLocale()"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    - "[org.apache.commons.jxpath.JXPathContext].getLocale()"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>(org.apache.commons.jxpath.ri.NamespaceResolver)"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:207"
        BranchSideFuncs:
        - "getLocale()"
        - "newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
        - "<init>(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:220"
        BranchSideFuncs:
        - "getNamespaceResolver()"
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:219"
        BranchSideFuncs:
        - "setNamespaceContextPointer(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "<init>(org.apache.commons.jxpath.ri.NamespaceResolver)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:193,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:196,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createNodeFactoryArray"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:201,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:204,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getRootNode"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:205,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getLocale"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:202,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:218,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:220,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:222,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getCompiler()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.Compiler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compilePath(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.CompiledExpression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:237,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:237,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getCompiler()"
    - "[org.apache.commons.jxpath.ri.Parser].parseExpression(java.lang.String,org.apache.commons.jxpath.ri.Compiler)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 51
    EdgeCount: 419
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:264"
        BranchSideFuncs:
        - "parseExpression(java.lang.String,org.apache.commons.jxpath.ri.Compiler)"
        - "getCompiler()"
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:279"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:278"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:277"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:276"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:251,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:253,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:265,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getCompiler"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:265,1"
      Dst: "[org.apache.commons.jxpath.ri.Parser].parseExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:270,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:270,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:271,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:272,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:273,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:274,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:279,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:279,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    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.jxpath.ri.JXPathContextReferenceImpl:297,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:330,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:370,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:370,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:372,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].isLenient"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:373,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:373,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:373,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:373,1"
      Dst: "[org.apache.commons.jxpath.JXPathNotFoundException].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:380,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:387,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:389,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].verify"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:391,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValue"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    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.jxpath.ri.JXPathContextReferenceImpl:405,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:406,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:417,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:419,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].canConvert"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:420,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:420,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:424,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:424,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:426,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:426,1"
      Dst: "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:428,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iterate(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:442,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:442,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iterate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iterate(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:454,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:454,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].iterate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getPointer(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:459,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:459,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getPointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getPointer(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:470"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:473"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:469,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:469,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:471,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:474,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].isLenient"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:474,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isActual"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:475,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:475,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:475,1"
      Dst: "[org.apache.commons.jxpath.JXPathNotFoundException].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:480,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getLocale"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:480,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    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.jxpath.ri.JXPathContextReferenceImpl:485,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:485,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setValue(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:496,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:499,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:499,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:499,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:499,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPath(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:506,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:506,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPath(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:517,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:517,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:525,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:528,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].checkSimplePath"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:530,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:530,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:530,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:530,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:532,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPathAndSetValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:543,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:543,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPathAndSetValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].createPathAndSetValue(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:556,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:559,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:559,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:559,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:559,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setValue(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:578"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:581"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:586"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:586"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:593"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:597"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:596"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:575,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:575,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:583,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:587,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].checkSimplePath"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:591,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:591,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:591,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:591,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:594,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:597,1"
      Dst: "[org.apache.commons.jxpath.Pointer].setValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].checkSimplePath(org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:609"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:609,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Path].isSimplePath"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:610,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidSyntaxException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iteratePointers(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iteratePointers(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:627,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:627,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iteratePointers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].iteratePointers(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression].iteratePointers(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:640,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:640,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].iteratePointers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removePath(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    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.jxpath.ri.JXPathContextReferenceImpl:645,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:645,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removePath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removePath(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:655,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getPointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:657,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].remove"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:661,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:661,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:661,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:661,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removeAll(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    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.jxpath.ri.JXPathContextReferenceImpl:669,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].compileExpression"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:669,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removeAll(java.lang.String,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:681"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:686"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:679,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:680,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:680,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].iteratePointers"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:681,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:682,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:682,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:684,1"
      Dst: "[java.util.Collections].sort"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:685,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:688,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].remove"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:690,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:690,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].removePath"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:695,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:695,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:695,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:695,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getRelativeContext(org.apache.commons.jxpath.Pointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.Pointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:703,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:705,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:705,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:705,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:705,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:709,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getContextPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 713
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getAbsoluteRootPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 721
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getEvalContext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.EvalContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].<init>(org.apache.commons.jxpath.ri.JXPathContextReferenceImpl,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getContextPointer()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:731,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getContextPointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:731,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:731,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getAbsoluteRootContext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.EvalContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].<init>(org.apache.commons.jxpath.ri.JXPathContextReferenceImpl,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getAbsoluteRootPointer()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:740,1"
      Dst: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getAbsoluteRootPointer"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:740,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:740,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.InitialContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getVariablePointer(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].contextWrapper(org.apache.commons.jxpath.JXPathContext)"
    - "[org.apache.commons.jxpath.JXPathContext].getLocale()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:750,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointerFactory].contextWrapper"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:750,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getLocale"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:749,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getFunction(org.apache.commons.jxpath.ri.QName,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 759
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Function"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.JXPathContext].getFunctions()"
    - "[org.apache.commons.jxpath.FunctionLibrary].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ClassFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.PackageFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.JXPathContext].getParentContext()"
    - "[org.apache.commons.jxpath.JXPathFunctionNotFoundException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    functionUses: 1
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:765"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:775"
        BranchSideFuncs:
        - "getFunctions()"
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:774"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:767"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:773"
        BranchSideFuncs:
        - "getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:772"
        BranchSideFuncs:
        - "getParentContext()"
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:769"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:772"
        BranchSideFuncs:
        - "getParentContext()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:760,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:761,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:766,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getFunctions"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:768,1"
      Dst: "[org.apache.commons.jxpath.Functions].getFunction"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:773,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getParentContext"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:775,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:775,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:776,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:776,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:776,1"
      Dst: "[org.apache.commons.jxpath.JXPathFunctionNotFoundException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].registerNamespace(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    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:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:781"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:783"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:781,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].isSealed"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:782,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].clone"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:784,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].registerNamespace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:789,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getPrefix(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    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.jxpath.ri.JXPathContextReferenceImpl:798,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setNamespaceContextPointer(org.apache.commons.jxpath.Pointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.Pointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:806"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:805"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:803,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].isSealed"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:804,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].clone"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:806,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceContextPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:811,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceContextPointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].getNamespaceResolver()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.NamespaceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].seal()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:819,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].seal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].setExceptionHandler(org.apache.commons.jxpath.ExceptionHandler)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ExceptionHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:830"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:829,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setExceptionHandler"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl].allocateConditionally(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl"
    linkageType: null
    functionLinenumber: 843
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.String,boolean)"
    - "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass(java.lang.String,boolean)"
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 18
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:844,1"
      Dst: "[org.apache.commons.jxpath.util.ClassLoaderUtil].getClass"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:850,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:853,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:853,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:853,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl:853,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 72
    ICount: 50
    EdgeCount: 363
    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.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 47
    ICount: 44
    EdgeCount: 362
    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.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 10
    ICount: 35
    EdgeCount: 270
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 53
    ICount: 89
    EdgeCount: 644
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 32
    ICount: 174
    EdgeCount: 629
    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.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].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: 34
    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: 25
    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.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 14
    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.LRUMap].clone()"
    - "[org.apache.commons.collections.map.LinkedMap].clone()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    - "[org.apache.commons.collections.map.IdentityMap].clone()"
    - "[org.apache.commons.collections.map.HashedMap].clone()"
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 99
    ICount: 64
    EdgeCount: 462
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 67
    ICount: 39
    EdgeCount: 280
    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: 73
    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.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:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].compareTo(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].compareTo(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    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: 46
    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: 72
    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: 53
    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: 25
    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: 14
    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: 34
    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.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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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:org.jdom.AttributeList:org.jdom.ContentList].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.CollectionUtils].intersection(java.util.Collection,java.util.Collection)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CollectionUtils].intersection(java.util.Collection,java.util.Collection)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].addComposited(java.util.Collection[])"
    functionUses: 4
    ICount: 42
    EdgeCount: 329
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].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.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].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.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    functionUses: 17
    ICount: 14
    EdgeCount: 312
    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.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.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    functionUses: 108
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 72
    ICount: 14
    EdgeCount: 268
    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.jxpath.ri.axes.NodeSetContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NodeSetContext"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.NodeSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:36,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getNodeSet()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NodeSetContext"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.NodeSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NodeSetContext"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.UnionContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getPointers()"
    - "[org.apache.commons.jxpath.BasicNodeSet].getPointers()"
    functionUses: 25
    ICount: 13
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.NodeSetContext:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:49"
        BranchSideFuncs:
        - "getPointers()"
        - "get(int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NodeSetContext:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:49"
        BranchSideFuncs:
        - "getPointers()"
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:47,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:50,1"
      Dst: "[org.apache.commons.jxpath.NodeSet].getPointers"
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:50,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NodeSetContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.apache.commons.jxpath.ri.EvalContext:org.jdom.AttributeList:org.jdom.ContentList].setPosition(int)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getPointers()"
    - "[org.apache.commons.jxpath.BasicNodeSet].getPointers()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    functionUses: 5
    ICount: 12
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.NodeSetContext:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:54"
        BranchSideFuncs:
        - "setPosition(int)"
        - "getPointers()"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.NodeSetContext:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:54"
        BranchSideFuncs:
        - "setPosition(int)"
        - "getPointers()"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:55,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:56,1"
      Dst: "[org.apache.commons.jxpath.NodeSet].getPointers"
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:56,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].nextSet()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NodeSetContext"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.NodeSetContext:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.NodeSetContext:63"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.NodeSetContext"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.UnionContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.NodeSetContext:70,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].setPosition"
    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: 35
    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: 111
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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: 20
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.jxpath.ri.compiler.CoreOperationAdd].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd:32,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    functionUses: 48
    ICount: 15
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd:39,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd:39,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd:41,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAdd"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    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.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: 74
    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.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.jdom.input.JDOMParseException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.jdom.input.JDOMParseException"
    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.jdom.input.JDOMParseException:91,1"
      Dst: "[org.jdom.input.JDOMParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JDOMParseException].<init>(java.lang.String,java.lang.Throwable,org.jdom.Document)"
    functionSourceFile: "org.jdom.input.JDOMParseException"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.JDOMParseException:109,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JDOMParseException].getColumnNumber()"
    functionSourceFile: "org.jdom.input.JDOMParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.JDOMParseException:171"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.JDOMParseException:171,1"
      Dst: "[org.jdom.JDOMException].getCause"
    - Src: "org.jdom.input.JDOMParseException:172,1"
      Dst: "[org.xml.sax.SAXParseException].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JDOMParseException].getLineNumber()"
    functionSourceFile: "org.jdom.input.JDOMParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.JDOMParseException:157"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.JDOMParseException:157,1"
      Dst: "[org.jdom.JDOMException].getCause"
    - Src: "org.jdom.input.JDOMParseException:158,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JDOMParseException].getPartialDocument()"
    functionSourceFile: "org.jdom.input.JDOMParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JDOMParseException].getPublicId()"
    functionSourceFile: "org.jdom.input.JDOMParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.JDOMParseException:131"
      Branch Sides:
      - BranchSide: "org.jdom.input.JDOMParseException:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.JDOMParseException:131,1"
      Dst: "[org.jdom.JDOMException].getCause"
    - Src: "org.jdom.input.JDOMParseException:132,1"
      Dst: "[org.xml.sax.SAXParseException].getPublicId"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.JDOMParseException].getSystemId()"
    functionSourceFile: "org.jdom.input.JDOMParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.JDOMParseException:143"
      Branch Sides:
      - BranchSide: "org.jdom.input.JDOMParseException:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.JDOMParseException:143,1"
      Dst: "[org.jdom.JDOMException].getCause"
    - Src: "org.jdom.input.JDOMParseException:144,1"
      Dst: "[org.xml.sax.SAXParseException].getSystemId"
    JavaMethodInfo: null
    BBCount: 4
    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: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:69,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:71,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    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: 76
    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:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:82"
        BranchSideFuncs:
        - "getClassAndMethod()"
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:86"
        BranchSideFuncs:
        - "getLogger()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:77,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:77,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:78,1"
      Dst: "[java.util.logging.LogRecord].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:80,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getClassAndMethod"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:82,1"
      Dst: "[java.util.logging.LogRecord].setSourceClassName"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:83,1"
      Dst: "[java.util.logging.LogRecord].setSourceMethodName"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:85,1"
      Dst: "[java.util.logging.LogRecord].setThrown"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:87,1"
      Dst: "[java.util.logging.Logger].log"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getClassAndMethod()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.JDOMException].printStackTrace(java.io.PrintWriter)"
    - "[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: 42
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:113"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:97,1"
      Dst: "[java.lang.Throwable].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:98,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:99,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:100,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:101,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:102,1"
      Dst: "[java.io.StringWriter].getBuffer"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:102,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:103,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:105,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:107,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:107,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:115,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:116,1"
      Dst: "[java.lang.String].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 131
    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:132,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:132,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: 142
    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:143,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:143,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:153,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:153,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: 163
    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:164,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:164,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:174,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:174,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:185,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:185,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: 204
    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:205,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:205,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:216,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:216,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: 222
    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:223,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:223,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:230,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:230,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:237,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:237,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:244,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:244,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: 250
    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:251,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:251,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: 257
    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: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].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 267
    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:268,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:268,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:279,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:279,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: 288
    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:289,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:289,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: 299
    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:300,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:300,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DataConversionException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DataConversionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DataConversionException:80,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.DataConversionException:81,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.DataConversionException:85,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.DataConversionException:80,1"
      Dst: "[org.jdom.JDOMException].<init>"
    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: 72
    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: 44
    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: 53
    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: 25
    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: 14
    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: 34
    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: 99
    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: 67
    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: 73
    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.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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].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.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].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.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 10
    EdgeCount: 68
    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.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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 72
    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.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: 37
    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: 12
    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: 54
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.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: 35
    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: 20
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 111
    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.jxpath.ri.parser.ParseException].<init>(org.apache.commons.jxpath.ri.parser.Token,int[][],java.lang.String[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.ParseException"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.Token"
    - "int[][]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:52,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:162,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.ParseException"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionUses: 19
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:69,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:162,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.ParseException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.ParseException"
    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.jxpath.ri.parser.ParseException:74,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:162,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.ParseException"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.ParseException].add_escapes(java.lang.String)"
    functionUses: 12
    ICount: 125
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:119,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:128,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:128,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:128,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:145,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.ParseException].add_escapes"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.jxpath.ri.parser.ParseException].add_escapes(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.ParseException"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.ParseException:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.ParseException:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:173,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:175,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:176,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:181,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:206,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:206,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.parser.ParseException:207,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - 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.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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    functionUses: 160
    ICount: 6
    EdgeCount: 101
    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.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].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.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 8
    EdgeCount: 137
    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.logging.impl.SimpleLog$1].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog$1"
    linkageType: null
    functionLinenumber: 635
    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$1:636,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog$1].run()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog$1"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].access$000()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog$1:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog$1:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog$1:642"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog$1:638,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].access$000"
    - Src: "org.apache.commons.logging.impl.SimpleLog$1:641,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.commons.logging.impl.SimpleLog$1:643,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    JavaMethodInfo: null
    BBCount: 3
    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: 74
    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: 46
    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: 55
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 99
    ICount: 71
    EdgeCount: 890
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 67
    ICount: 31
    EdgeCount: 610
    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: 38
    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: 25
    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: 14
    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.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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 160
    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.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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionUses: 154
    ICount: 12
    EdgeCount: 74
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$Values].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.collections.FastTreeMap$KeySet].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.collections.FastTreeMap$EntrySet].iteratorNext(java.util.Map$Entry)"
    functionUses: 160
    ICount: 17
    EdgeCount: 105
    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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 41
    EdgeCount: 105
    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.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.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 13
    ICount: 9
    EdgeCount: 296
    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.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: 160
    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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionUses: 34
    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.jxpath.ri.model.beans.NullPointer].<init>(org.apache.commons.jxpath.ri.QName,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:40,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:50,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:60,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].isActual()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getPropertyPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.beans.PropertyPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:91,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].createPath(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:97,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:97,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:99,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:99,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:100,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:100,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:100,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:106,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:106,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:108,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:108,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:109,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:109,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:117,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:117,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:126,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:126,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createChild"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    functionUses: 67
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:130"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:131,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    functionUses: 106
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:143"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:145,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    functionUses: 17
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:152"
        BranchSideFuncs:
        - "asPath()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.NullPointer:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.NullPointer:152"
        BranchSideFuncs:
        - "asPath()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:151,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:151,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:151,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.NullPointer:153,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.NullPointer"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.jxpath.ri.compiler.ExtensionFunction].<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Operation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:42,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Operation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].getFunctionName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Operation].getArguments()"
    functionUses: 72
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:66,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:67,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:69,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Operation].getArguments"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:84,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext:org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].convert(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getFunction(org.apache.commons.jxpath.ri.QName,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ri.EvalContext].getRootContext()"
    - "[org.apache.commons.jxpath.JXPathFunctionNotFoundException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.functions.ConstructorFunction].invoke(org.apache.commons.jxpath.ExpressionContext,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.MethodFunction].invoke(org.apache.commons.jxpath.ExpressionContext,java.lang.Object[])"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    functionUses: 48
    ICount: 44
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:97"
        BranchSideFuncs:
        - "getFunction(org.apache.commons.jxpath.ri.QName,java.lang.Object[])"
        - "getRootContext()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:97"
        BranchSideFuncs:
        - "getFunction(org.apache.commons.jxpath.ri.QName,java.lang.Object[])"
        - "getRootContext()"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:103"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:102"
        BranchSideFuncs:
        - "invoke(org.apache.commons.jxpath.ExpressionContext,java.lang.Object[])"
        - "<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:102"
        BranchSideFuncs:
        - "invoke(org.apache.commons.jxpath.ExpressionContext,java.lang.Object[])"
        - "<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.NodeSet)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:93,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:93,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].convert"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:98,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:98,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].getFunction"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:100,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:100,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:101,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:101,1"
      Dst: "[org.apache.commons.jxpath.JXPathFunctionNotFoundException].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:103,1"
      Dst: "[org.apache.commons.jxpath.Function].invoke"
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:104,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.NodeSetContext].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].convert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getValue()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getValue()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getValue()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:113"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.ExtensionFunction:114,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].<init>(java.util.Iterator,org.apache.commons.jxpath.ri.QName,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator:142,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator:150,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionUses: 160
    ICount: 11
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator:154"
        BranchSideFuncs:
        - "next()"
        - "newNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator:155,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator:156,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newNodePointer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator:164,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    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.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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.jdom.output.Format$TextMode].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.output.Format$TextMode"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.Format$TextMode:600,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format$TextMode].toString()"
    functionSourceFile: "org.jdom.output.Format$TextMode"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract:33,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    functionUses: 48
    ICount: 13
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract:38,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract:38,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract:40,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    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.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.jdom.Text].<init>()"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Text:87,1"
      Dst: "[org.jdom.Content].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    - "[org.jdom.CDATA].setText(java.lang.String)"
    - "[org.jdom.Text].setText(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Text:98,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.Text:99,1"
      Dst: "[org.jdom.Text].setText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].append(java.lang.String)"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Text:206"
      Branch Sides:
      - BranchSide: "org.jdom.Text:209"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Text:208"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Text:209"
      Branch Sides:
      - BranchSide: "org.jdom.Text:213"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Text:212"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Text:213"
      Branch Sides:
      - BranchSide: "org.jdom.Text:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Text:209,1"
      Dst: "[org.jdom.Verifier].checkCharacterData"
    - Src: "org.jdom.Text:210,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    - Src: "org.jdom.Text:215,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.Text:215,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Text:215,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Text:215,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].append(org.jdom.Text)"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Text"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Text:225"
      Branch Sides:
      - BranchSide: "org.jdom.Text:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Text:228,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.Text:228,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Text:228,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.Text:228,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Text:228,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].clone()"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].clone()"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Text:266,1"
      Dst: "[org.jdom.Content].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].getText()"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].getTextNormalize()"
    functionSourceFile: "org.jdom.Text"
    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.jdom.Text:130,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.Text:130,1"
      Dst: "[org.jdom.Text].normalizeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].getTextTrim()"
    functionSourceFile: "org.jdom.Text"
    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.jdom.Text:119,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.Text:119,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].getValue()"
    functionSourceFile: "org.jdom.Text"
    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.jdom.Text].normalizeString(java.lang.String)"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Text:145"
      Branch Sides:
      - BranchSide: "org.jdom.Text:148"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Text:147"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Text:153"
      Branch Sides:
      - BranchSide: "org.jdom.Text:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Text:154"
      Branch Sides:
      - BranchSide: "org.jdom.Text:147"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Text:152"
      Branch Sides:
      - BranchSide: "org.jdom.Text:153"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Text:152"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Text:164"
      Branch Sides:
      - BranchSide: "org.jdom.Text:167"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Text:166"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Text:164"
      Branch Sides:
      - BranchSide: "org.jdom.Text:167"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Text:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Text:148,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.jdom.Text:153,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.Text:167,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Text].setText(java.lang.String)"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "org.jdom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCharacterData(java.lang.String)"
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Text:182"
      Branch Sides:
      - BranchSide: "org.jdom.Text:187"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Text:186"
        BranchSideFuncs:
        - "checkCharacterData(java.lang.String)"
    - Branch String: "org.jdom.Text:187"
      Branch Sides:
      - BranchSide: "org.jdom.Text:190"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Text:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Text:187,1"
      Dst: "[org.jdom.Verifier].checkCharacterData"
    - Src: "org.jdom.Text:188,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Text].toString()"
    functionSourceFile: "org.jdom.Text"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Text].getText()"
    functionUses: 71
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Text:252,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Text:253,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Text:254,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.Text:256,1"
      Dst: "[java.lang.StringBuffer].toString"
    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: 155
    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: 160
    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: 34
    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.logging.LogFactory$6].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$6"
    linkageType: null
    functionLinenumber: 1442
    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$6:1443,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$6].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$6"
    linkageType: null
    functionLinenumber: 1444
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$6:1445,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    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: 10
    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: 85
    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.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    functionUses: 15
    ICount: 17
    EdgeCount: 368
    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: 70
    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: 414
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    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: 13
    ICount: 38
    EdgeCount: 5
    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:
        - "getMap()"
      - 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:
        - "getInstance()"
        - "get(int)"
    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: 27
    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.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].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.WrapDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.JDBCDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.LazyDynaMap].newInstance()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].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.WrapDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.JDBCDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.LazyDynaMap].newInstance()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].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.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: 35
    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: 111
    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: 20
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 29
    EdgeCount: 94
    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.jdom.IllegalAddException].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:321,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Comment,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Comment"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:243,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:244,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:245,1"
      Dst: "[org.jdom.Comment].getText"
    - Src: "org.jdom.IllegalAddException:248,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:243,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.DocType,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.DocType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.DocType].toString()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:306,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:307,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:308,1"
      Dst: "[org.jdom.DocType].toString"
    - Src: "org.jdom.IllegalAddException:311,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:306,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getQualifiedName()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:122,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:123,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:124,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:127,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:122,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Attribute,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Attribute"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].getQualifiedName()"
    - "[org.jdom.Element].getQualifiedName()"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:82,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:83,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:84,1"
      Dst: "[org.jdom.Attribute].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:86,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:89,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:82,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.CDATA,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.CDATA"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:202,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:203,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:204,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.IllegalAddException:206,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:209,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:202,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Comment,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Comment"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:181,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:182,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:183,1"
      Dst: "[org.jdom.Comment].getText"
    - Src: "org.jdom.IllegalAddException:185,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:188,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:181,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Element,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Element"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:103,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:104,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:105,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:110,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:103,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.EntityRef,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.EntityRef"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:262,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:263,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:264,1"
      Dst: "[org.jdom.EntityRef].getName"
    - Src: "org.jdom.IllegalAddException:266,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:269,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:262,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Namespace,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Namespace"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getURI()"
    - "[org.jdom.Element].getQualifiedName()"
    functionUses: 1
    ICount: 32
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.IllegalAddException:285"
      Branch Sides:
      - BranchSide: "org.jdom.IllegalAddException:283"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.IllegalAddException:282"
        BranchSideFuncs: []
    - Branch String: "org.jdom.IllegalAddException:286"
      Branch Sides:
      - BranchSide: "org.jdom.IllegalAddException:287"
        BranchSideFuncs:
        - "getPrefix()"
      - BranchSide: "org.jdom.IllegalAddException:286"
        BranchSideFuncs:
        - "getPrefix()"
    Callsites:
    - Src: "org.jdom.IllegalAddException:283,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:284,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:285,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.IllegalAddException:286,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.IllegalAddException:287,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:289,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.jdom.IllegalAddException:291,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:283,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.ProcessingInstruction,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.ProcessingInstruction"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:142,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:143,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:144,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.jdom.IllegalAddException:146,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:149,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:142,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.Element,org.jdom.Text,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Text"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:224,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:225,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:226,1"
      Dst: "[org.jdom.Text].getText"
    - Src: "org.jdom.IllegalAddException:228,1"
      Dst: "[org.jdom.Element].getQualifiedName"
    - Src: "org.jdom.IllegalAddException:231,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:224,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalAddException].<init>(org.jdom.ProcessingInstruction,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalAddException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.ProcessingInstruction"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalAddException:162,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalAddException:163,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalAddException:164,1"
      Dst: "[org.jdom.ProcessingInstruction].getTarget"
    - Src: "org.jdom.IllegalAddException:167,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalAddException:162,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.CrimsonDOMAdapter].<init>()"
    functionSourceFile: "org.jdom.adapters.CrimsonDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:72,1"
      Dst: "[org.jdom.adapters.AbstractDOMAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.CrimsonDOMAdapter].createDocument()"
    functionSourceFile: "org.jdom.adapters.CrimsonDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:137,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:139,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:142,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:142,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:142,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:142,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:142,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:143,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:143,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:142,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.CrimsonDOMAdapter].getDocument(java.io.InputStream,boolean)"
    functionSourceFile: "org.jdom.adapters.CrimsonDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.adapters.CrimsonDOMAdapter:111"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.CrimsonDOMAdapter:115"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.CrimsonDOMAdapter:114"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.CrimsonDOMAdapter:115"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.CrimsonDOMAdapter:119"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.CrimsonDOMAdapter:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:93,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:98,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:103,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:105,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:110,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:113,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:113,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:113,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:114,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:114,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:113,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:119,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:122,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:122,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.CrimsonDOMAdapter:122,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    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.jdom.Comment].<init>()"
    functionSourceFile: "org.jdom.Comment"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Comment:78,1"
      Dst: "[org.jdom.Content].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Comment].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.Comment"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    - "[org.jdom.Comment].setText(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Comment:85,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.Comment:86,1"
      Dst: "[org.jdom.Comment].setText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Comment].getText()"
    functionSourceFile: "org.jdom.Comment"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Comment].getValue()"
    functionSourceFile: "org.jdom.Comment"
    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.jdom.Comment].setText(java.lang.String)"
    functionSourceFile: "org.jdom.Comment"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.jdom.Comment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCommentData(java.lang.String)"
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Comment:119"
      Branch Sides:
      - BranchSide: "org.jdom.Comment:123"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Comment:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Comment:119,1"
      Dst: "[org.jdom.Verifier].checkCommentData"
    - Src: "org.jdom.Comment:120,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Comment].toString()"
    functionSourceFile: "org.jdom.Comment"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].<init>()"
    - "[org.jdom.output.XMLOutputter].outputString(org.jdom.Comment)"
    functionUses: 71
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Comment:138,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Comment:139,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Comment:140,1"
      Dst: "[org.jdom.output.XMLOutputter].<init>"
    - Src: "org.jdom.Comment:140,1"
      Dst: "[org.jdom.output.XMLOutputter].outputString"
    - Src: "org.jdom.Comment:142,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 65
    EdgeCount: 310
    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.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: 63
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.jxpath.ri.compiler.Expression$ValueIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator"
    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.jxpath.ri.compiler.Expression$ValueIterator:178,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator:184,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].getValue()"
    functionUses: 160
    ICount: 10
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator:188"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator:189,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator:190,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator:198,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    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:65,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: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:75,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:77,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:79,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].getChildLogger"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 87
    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].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].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    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.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:112"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:109,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:109,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:110,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:110,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)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 120
    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:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:124"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:121,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:121,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:122,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:122,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,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 133
    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:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:137"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:134,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:134,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:135,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:135,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)"
    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:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:146,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:146,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:147,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:147,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,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:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:159,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:159,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isFatalErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:160,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:160,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)"
    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:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:171,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:171,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isFatalErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:172,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:172,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].fatalError"
    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:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:184,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:184,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isInfoEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:185,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:185,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)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 195
    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:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:199"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:196,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:196,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isInfoEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:197,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:197,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: 205
    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: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].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:214,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:214,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:222,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:222,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:230,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:230,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: 237
    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:238,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:238,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: 245
    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:246,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:246,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,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:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:257,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:257,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:258,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:258,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)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 268
    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:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:272"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:269,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:269,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:270,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:270,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,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 281
    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:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:285"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:282,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:282,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isWarnEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:283,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:283,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)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 293
    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:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:297"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:294,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:294,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isWarnEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:295,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:295,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].<init>()"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:91,1"
      Dst: "[org.jdom.Content].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].<init>()"
    - "[org.jdom.ProcessingInstruction].setTarget(java.lang.String)"
    - "[org.jdom.ProcessingInstruction].setData(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:117,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.ProcessingInstruction:118,1"
      Dst: "[org.jdom.ProcessingInstruction].setTarget"
    - Src: "org.jdom.ProcessingInstruction:119,1"
      Dst: "[org.jdom.ProcessingInstruction].setData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].<init>(java.lang.String,java.util.Map)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:103,1"
      Dst: "[org.jdom.Content].<init>"
    - Src: "org.jdom.ProcessingInstruction:104,1"
      Dst: "[org.jdom.ProcessingInstruction].setTarget"
    - Src: "org.jdom.ProcessingInstruction:105,1"
      Dst: "[org.jdom.ProcessingInstruction].setData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].clone()"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Content].clone()"
    - "[org.jdom.ProcessingInstruction].parseData(java.lang.String)"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:468"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:471"
        BranchSideFuncs:
        - "parseData(java.lang.String)"
      - BranchSide: "org.jdom.ProcessingInstruction:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:462,1"
      Dst: "[org.jdom.Content].clone"
    - Src: "org.jdom.ProcessingInstruction:469,1"
      Dst: "[org.jdom.ProcessingInstruction].parseData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].extractQuotedString(java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:417"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:418"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:417"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:417"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:404"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:403"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:418"
      Branch Sides: []
    - Branch String: "org.jdom.ProcessingInstruction:424"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:403"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:415"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:416"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:416,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.ProcessingInstruction:415,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ProcessingInstruction].getData()"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].getPseudoAttributeNames()"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    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.jdom.ProcessingInstruction:178"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:179"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:176,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.jdom.ProcessingInstruction:177,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.ProcessingInstruction:178,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jdom.ProcessingInstruction:179,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.ProcessingInstruction:179,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.jdom.ProcessingInstruction:180,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.ProcessingInstruction:180,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jdom.ProcessingInstruction:181,1"
      Dst: "[java.util.List].add"
    - Src: "org.jdom.ProcessingInstruction:178,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.ProcessingInstruction].getPseudoAttributeValue(java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    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.jdom.ProcessingInstruction:236,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].getTarget()"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].getValue()"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    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.jdom.ProcessingInstruction].parseData(java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ProcessingInstruction].extractQuotedString(java.lang.String)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:342"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:357"
        BranchSideFuncs:
        - "extractQuotedString(java.lang.String)"
      - BranchSide: "org.jdom.ProcessingInstruction:356"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:349"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:352"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:351"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:357"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:358"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:340"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:341"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:340"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:373"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:322"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:373"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:322"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:331"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:323,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jdom.ProcessingInstruction:328,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.ProcessingInstruction:338,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.ProcessingInstruction:343,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jdom.ProcessingInstruction:346,1"
      Dst: "[org.jdom.ProcessingInstruction].extractQuotedString"
    - Src: "org.jdom.ProcessingInstruction:357,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.jdom.ProcessingInstruction:340,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.ProcessingInstruction:379,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jdom.ProcessingInstruction:331,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.jdom.ProcessingInstruction].removePseudoAttribute(java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    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.jdom.ProcessingInstruction:273"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:278"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:273,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.jdom.ProcessingInstruction:274,1"
      Dst: "[org.jdom.ProcessingInstruction].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].setData(java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkProcessingInstructionData(java.lang.String)"
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom.ProcessingInstruction].parseData(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:194"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:198"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.ProcessingInstruction:197"
        BranchSideFuncs:
        - "parseData(java.lang.String)"
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:193,1"
      Dst: "[org.jdom.Verifier].checkProcessingInstructionData"
    - Src: "org.jdom.ProcessingInstruction:195,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    - Src: "org.jdom.ProcessingInstruction:199,1"
      Dst: "[org.jdom.ProcessingInstruction].parseData"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].setData(java.util.Map)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:216"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:220"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:213,1"
      Dst: "[org.jdom.ProcessingInstruction].toString"
    - Src: "org.jdom.ProcessingInstruction:215,1"
      Dst: "[org.jdom.Verifier].checkProcessingInstructionData"
    - Src: "org.jdom.ProcessingInstruction:217,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].setPseudoAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:250"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:253"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:255"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:259"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:249,1"
      Dst: "[org.jdom.Verifier].checkProcessingInstructionData"
    - Src: "org.jdom.ProcessingInstruction:251,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    - Src: "org.jdom.ProcessingInstruction:259,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jdom.ProcessingInstruction:260,1"
      Dst: "[org.jdom.ProcessingInstruction].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].setTarget(java.lang.String)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkProcessingInstructionTarget(java.lang.String)"
    - "[org.jdom.IllegalTargetException].<init>(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:131"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:135"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.ProcessingInstruction:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:130,1"
      Dst: "[org.jdom.Verifier].checkProcessingInstructionTarget"
    - Src: "org.jdom.ProcessingInstruction:132,1"
      Dst: "[org.jdom.IllegalTargetException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].toString()"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.XMLOutputter].<init>()"
    - "[org.jdom.output.XMLOutputter].outputString(org.jdom.ProcessingInstruction)"
    functionUses: 71
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:448,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ProcessingInstruction:449,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ProcessingInstruction:450,1"
      Dst: "[org.jdom.output.XMLOutputter].<init>"
    - Src: "org.jdom.ProcessingInstruction:450,1"
      Dst: "[org.jdom.output.XMLOutputter].outputString"
    - Src: "org.jdom.ProcessingInstruction:452,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.ProcessingInstruction].toString(java.util.Map)"
    functionSourceFile: "org.jdom.ProcessingInstruction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.ProcessingInstruction:291"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:292"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:291"
        BranchSideFuncs: []
    - Branch String: "org.jdom.ProcessingInstruction:300"
      Branch Sides:
      - BranchSide: "org.jdom.ProcessingInstruction:304"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.ProcessingInstruction:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.ProcessingInstruction:288,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.ProcessingInstruction:290,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.jdom.ProcessingInstruction:290,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.jdom.ProcessingInstruction:292,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.ProcessingInstruction:293,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jdom.ProcessingInstruction:294,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.ProcessingInstruction:291,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.ProcessingInstruction:300,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.jdom.ProcessingInstruction:301,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.jdom.ProcessingInstruction:304,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean,java.util.Locale)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:44"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:43"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean,java.util.Locale)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:44,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:49"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.DynaBean)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:50,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.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.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].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:org.jdom.AttributeList:org.jdom.ContentList].size()"
    functionUses: 37
    ICount: 14
    EdgeCount: 46
    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.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].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.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    functionUses: 21
    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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 112
    ICount: 19
    EdgeCount: 77
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 13
    ICount: 33
    EdgeCount: 250
    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: 18
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 13
    ICount: 10
    EdgeCount: 250
    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: 7
    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.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 9
    ICount: 11
    EdgeCount: 67
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 65
    EdgeCount: 310
    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.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: 73
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 220
    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: 44
    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: 79
    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: 55
    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.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.BeanMap$1].keySet()"
    - "[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()"
    functionUses: 25
    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: 34
    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.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.list.UnmodifiableList].decorate(java.util.List)"
    functionUses: 14
    ICount: 13
    EdgeCount: 183
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[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()"
    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.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    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()"
    - "[org.jdom.JDOMException].printStackTrace()"
    functionUses: 5
    ICount: 11
    EdgeCount: 2
    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.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.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.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.jdom.output.Format$DefaultEscapeStrategy].<init>(org.jdom.output.Format,java.lang.String)"
    functionSourceFile: "org.jdom.output.Format$DefaultEscapeStrategy"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.output.Format"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.Format].class$(java.lang.String)"
    functionUses: 1
    ICount: 56
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:440"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:440"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:439"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:441"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:444"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:443"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:444"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:440"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:439"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:445"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:448"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:447"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:448"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:440"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:439"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:449"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:453"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:452"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:458"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:452"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    Callsites:
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:439,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:440,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:456,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:458,1"
      Dst: "[org.jdom.output.Format].class$"
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:458,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:459,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format$DefaultEscapeStrategy].shouldEscape(char)"
    functionSourceFile: "org.jdom.output.Format$DefaultEscapeStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:470"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:473"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:472"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:473"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:479"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:478"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:474"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:477"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:476"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:479"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:486"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:485"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:480"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:483"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:482"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:486"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:497"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:496"
        BranchSideFuncs: []
    - Branch String: "org.jdom.output.Format$DefaultEscapeStrategy:486"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:497"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format$DefaultEscapeStrategy:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:488,1"
      Dst: "[java.lang.Character].<init>"
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:488,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.output.Format$DefaultEscapeStrategy:489,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 15
    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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 65
    EdgeCount: 310
    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.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: 53
    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: 34
    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: 25
    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: 14
    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.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.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].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.ConverterFacade].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.FloatArrayConverter].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.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionUses: 7
    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.DateTimeConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    functionUses: 73
    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.jdom.Document].<init>()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].<init>(org.jdom.Parent)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:99,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.Document:83,1"
      Dst: "[org.jdom.ContentList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].<init>(java.util.List)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:168,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.Document:83,1"
      Dst: "[org.jdom.ContentList].<init>"
    - Src: "org.jdom.Document:169,1"
      Dst: "[org.jdom.Document].setContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].<init>(org.jdom.Element)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].<init>(org.jdom.Element,org.jdom.DocType,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:154,1"
      Dst: "[org.jdom.Document].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].<init>(org.jdom.Element,org.jdom.DocType)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.DocType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:140,1"
      Dst: "[org.jdom.Document].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].<init>(org.jdom.Element,org.jdom.DocType,java.lang.String)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.DocType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].<init>(org.jdom.Parent)"
    - "[org.jdom.Document].setRootElement(org.jdom.Element)"
    - "[org.jdom.Document].setDocType(org.jdom.DocType)"
    - "[org.jdom.Document].setBaseURI(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.Document:116"
      Branch Sides:
      - BranchSide: "org.jdom.Document:119"
        BranchSideFuncs:
        - "setRootElement(org.jdom.Element)"
      - BranchSide: "org.jdom.Document:118"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Document:119"
      Branch Sides:
      - BranchSide: "org.jdom.Document:122"
        BranchSideFuncs:
        - "setDocType(org.jdom.DocType)"
      - BranchSide: "org.jdom.Document:121"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Document:122"
      Branch Sides:
      - BranchSide: "org.jdom.Document:115"
        BranchSideFuncs:
        - "setBaseURI(java.lang.String)"
      - BranchSide: "org.jdom.Document:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:115,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.Document:83,1"
      Dst: "[org.jdom.ContentList].<init>"
    - Src: "org.jdom.Document:117,1"
      Dst: "[org.jdom.Document].setRootElement"
    - Src: "org.jdom.Document:120,1"
      Dst: "[org.jdom.Document].setDocType"
    - Src: "org.jdom.Document:123,1"
      Dst: "[org.jdom.Document].setBaseURI"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].addContent(int,java.util.Collection)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:369,1"
      Dst: "[org.jdom.ContentList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].addContent(int,org.jdom.Content)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:350,1"
      Dst: "[org.jdom.ContentList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].addContent(java.util.Collection)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:335,1"
      Dst: "[org.jdom.ContentList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].addContent(org.jdom.Content)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:319,1"
      Dst: "[java.util.AbstractList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].clone()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].<init>(org.jdom.Parent)"
    - "[org.jdom.ContentList].size()"
    - "[org.jdom.ContentList].get(int)"
    - "[org.jdom.Element].clone()"
    - "[org.jdom.Content].clone()"
    - "[org.jdom.ProcessingInstruction].clone()"
    - "[org.jdom.Content].clone()"
    functionUses: 3
    ICount: 49
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jdom.Document:683"
      Branch Sides:
      - BranchSide: "org.jdom.Document:686"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Document:687"
      Branch Sides:
      - BranchSide: "org.jdom.Document:690"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Document:691"
      Branch Sides:
      - BranchSide: "org.jdom.Document:695"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Document:696"
      Branch Sides:
      - BranchSide: "org.jdom.Document:677"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.jdom.Document:676"
        BranchSideFuncs:
        - "<init>(org.jdom.Parent)"
        - "size()"
    - Branch String: "org.jdom.Document:681"
      Branch Sides:
      - BranchSide: "org.jdom.Document:682"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.jdom.Document:681"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.jdom.Document:670,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.jdom.Document:677,1"
      Dst: "[org.jdom.ContentList].<init>"
    - Src: "org.jdom.Document:682,1"
      Dst: "[org.jdom.ContentList].get"
    - Src: "org.jdom.Document:684,1"
      Dst: "[org.jdom.Element].clone"
    - Src: "org.jdom.Document:685,1"
      Dst: "[java.util.AbstractList].add"
    - Src: "org.jdom.Document:688,1"
      Dst: "[org.jdom.Content].clone"
    - Src: "org.jdom.Document:693,1"
      Dst: "[org.jdom.ProcessingInstruction].clone"
    - Src: "org.jdom.Document:681,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Document].cloneContent()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Document:376"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.Document:374,1"
      Dst: "[org.jdom.Document].getContentSize"
    - Src: "org.jdom.Document:375,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Document:377,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.jdom.Document:378,1"
      Dst: "[org.jdom.Content].clone"
    - Src: "org.jdom.Document:378,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Document].detachRootElement()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Document:251"
      Branch Sides:
      - BranchSide: "org.jdom.Document:253"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:250,1"
      Dst: "[org.jdom.ContentList].indexOfFirstElement"
    - Src: "org.jdom.Document:253,1"
      Dst: "[org.jdom.Document].removeContent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 94
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Document:649"
      Branch Sides:
      - BranchSide: "org.jdom.Document:648"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getBaseURI()"
    functionSourceFile: "org.jdom.Document"
    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.jdom.Document].getContent()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].hasRootElement()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Document:407"
      Branch Sides:
      - BranchSide: "org.jdom.Document:409"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:408"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:407,1"
      Dst: "[org.jdom.Document].hasRootElement"
    - Src: "org.jdom.Document:408,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getContent(int)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Content"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:384,1"
      Dst: "[org.jdom.ContentList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getContent(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Document:426"
      Branch Sides:
      - BranchSide: "org.jdom.Document:428"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:426,1"
      Dst: "[org.jdom.Document].hasRootElement"
    - Src: "org.jdom.Document:427,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jdom.Document:428,1"
      Dst: "[org.jdom.ContentList].getView"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getContentSize()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:173,1"
      Dst: "[org.jdom.ContentList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getDescendants()"
    functionSourceFile: "org.jdom.Document"
    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.jdom.Document:711,1"
      Dst: "[org.jdom.DescendantIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getDescendants(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:724,1"
      Dst: "[org.jdom.DescendantIterator].<init>"
    - Src: "org.jdom.Document:724,1"
      Dst: "[org.jdom.FilterIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getDocType()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].indexOfDocType()"
    - "[org.jdom.ContentList].get(int)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Document:265"
      Branch Sides:
      - BranchSide: "org.jdom.Document:269"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:268"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.jdom.Document:264,1"
      Dst: "[org.jdom.ContentList].indexOfDocType"
    - Src: "org.jdom.Document:269,1"
      Dst: "[org.jdom.ContentList].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getDocument()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getParent()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Parent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getProperty(java.lang.String)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Document:764"
      Branch Sides:
      - BranchSide: "org.jdom.Document:765"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:764"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:765,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].getRootElement()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].indexOfFirstElement()"
    - "[org.jdom.ContentList].get(int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Document:217"
      Branch Sides:
      - BranchSide: "org.jdom.Document:220"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:219"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.jdom.Document:216,1"
      Dst: "[org.jdom.ContentList].indexOfFirstElement"
    - Src: "org.jdom.Document:218,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.jdom.Document:220,1"
      Dst: "[org.jdom.ContentList].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].hasRootElement()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].indexOfFirstElement()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Document:205"
      Branch Sides:
      - BranchSide: "org.jdom.Document:204"
        BranchSideFuncs:
        - "indexOfFirstElement()"
    Callsites:
    - Src: "org.jdom.Document:205,1"
      Dst: "[org.jdom.ContentList].indexOfFirstElement"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].hashCode()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 61
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:658,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].indexOf(org.jdom.Content)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:177,1"
      Dst: "[java.util.AbstractList].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].removeContent()"
    functionSourceFile: "org.jdom.Document"
    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.jdom.Document:437,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Document:438,1"
      Dst: "[org.jdom.ContentList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].removeContent(int)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Content"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:569,1"
      Dst: "[org.jdom.ContentList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].removeContent(org.jdom.Content)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:565,1"
      Dst: "[java.util.AbstractCollection].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].removeContent(org.jdom.filter.Filter)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jdom.filter.Filter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Document:451"
      Branch Sides:
      - BranchSide: "org.jdom.Document:452"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:449,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.Document:450,1"
      Dst: "[org.jdom.ContentList].getView"
    - Src: "org.jdom.Document:450,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.Document:452,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.Document:453,1"
      Dst: "[java.util.List].add"
    - Src: "org.jdom.Document:454,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.jdom.Document:451,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.Document].setBaseURI(java.lang.String)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].setContent(int,java.util.Collection)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:559,1"
      Dst: "[org.jdom.ContentList].remove"
    - Src: "org.jdom.Document:560,1"
      Dst: "[org.jdom.ContentList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].setContent(int,org.jdom.Content)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "int"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:538,1"
      Dst: "[org.jdom.ContentList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].setContent(java.util.Collection)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:494,1"
      Dst: "[org.jdom.ContentList].clearAndSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].setContent(org.jdom.Content)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Document:600,1"
      Dst: "[org.jdom.ContentList].clear"
    - Src: "org.jdom.Document:601,1"
      Dst: "[java.util.AbstractList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].setDocType(org.jdom.DocType)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.DocType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].indexOfDocType()"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.jdom.Content].getParent()"
    - "[org.jdom.IllegalAddException].<init>(org.jdom.DocType,java.lang.String)"
    - "[org.jdom.ContentList].indexOfDocType()"
    - "[org.jdom.ContentList].add(int,org.jdom.Content)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jdom.Document:287"
      Branch Sides:
      - BranchSide: "org.jdom.Document:293"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.jdom.Document:290"
      Branch Sides:
      - BranchSide: "org.jdom.Document:291"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Document:290"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Document:294"
      Branch Sides:
      - BranchSide: "org.jdom.Document:300"
        BranchSideFuncs:
        - "<init>(org.jdom.DocType,java.lang.String)"
      - BranchSide: "org.jdom.Document:299"
        BranchSideFuncs:
        - "indexOfDocType()"
    - Branch String: "org.jdom.Document:301"
      Branch Sides:
      - BranchSide: "org.jdom.Document:304"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
    Callsites:
    - Src: "org.jdom.Document:289,1"
      Dst: "[org.jdom.ContentList].indexOfDocType"
    - Src: "org.jdom.Document:290,1"
      Dst: "[org.jdom.ContentList].remove"
    - Src: "org.jdom.Document:294,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.jdom.Document:295,1"
      Dst: "[org.jdom.IllegalAddException].<init>"
    - Src: "org.jdom.Document:302,1"
      Dst: "[org.jdom.ContentList].add"
    - Src: "org.jdom.Document:305,1"
      Dst: "[org.jdom.ContentList].set"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Document:749"
      Branch Sides:
      - BranchSide: "org.jdom.Document:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:750,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jdom.Document:752,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].setRootElement(org.jdom.Element)"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].indexOfFirstElement()"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    functionUses: 3
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Document:235"
      Branch Sides:
      - BranchSide: "org.jdom.Document:238"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
    Callsites:
    - Src: "org.jdom.Document:234,1"
      Dst: "[org.jdom.ContentList].indexOfFirstElement"
    - Src: "org.jdom.Document:236,1"
      Dst: "[java.util.AbstractList].add"
    - Src: "org.jdom.Document:239,1"
      Dst: "[org.jdom.ContentList].set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Document].toString()"
    functionSourceFile: "org.jdom.Document"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].getDocType()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.Document].getRootElement()"
    - "[org.jdom.Element].toString()"
    functionUses: 71
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.Document:620"
      Branch Sides:
      - BranchSide: "org.jdom.Document:623"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Document:628"
      Branch Sides:
      - BranchSide: "org.jdom.Document:631"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Document:616,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Document:617,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Document:619,1"
      Dst: "[org.jdom.Document].getDocType"
    - Src: "org.jdom.Document:621,1"
      Dst: "[org.jdom.DocType].toString"
    - Src: "org.jdom.Document:627,1"
      Dst: "[org.jdom.Document].getRootElement"
    - Src: "org.jdom.Document:630,1"
      Dst: "[org.jdom.Element].toString"
    - Src: "org.jdom.Document:637,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationEqual"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationEqual:30,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationEqual].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationEqual"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Namespace:213,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 97
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Namespace:245"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:248"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:247"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:248"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:251"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Namespace:249,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].getNamespace(java.lang.String)"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Namespace"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Namespace:202,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].getNamespace(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "org.jdom.Namespace"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jdom.Verifier].checkNamespacePrefix(java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.Verifier].checkNamespaceURI(java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.Namespace].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 5
    ICount: 55
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.jdom.Namespace:135"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:136"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:135"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:135"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:138"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:137"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:138"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:139"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:138"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:138"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:146"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:145"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.jdom.Namespace:149"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:155"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:154"
        BranchSideFuncs:
        - "checkNamespacePrefix(java.lang.String)"
    - Branch String: "org.jdom.Namespace:155"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:158"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:157"
        BranchSideFuncs:
        - "checkNamespaceURI(java.lang.String)"
    - Branch String: "org.jdom.Namespace:158"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:163"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:162"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:163"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:174"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:173"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:163"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:174"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:173"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:174"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:181"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Namespace:180"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Namespace:181"
      Branch Sides:
      - BranchSide: "org.jdom.Namespace:188"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Namespace:187"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.jdom.Namespace:135,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.Namespace:135,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Namespace:146,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Namespace:147,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Namespace:147,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.Namespace:148,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.jdom.Namespace:155,1"
      Dst: "[org.jdom.Verifier].checkNamespacePrefix"
    - Src: "org.jdom.Namespace:156,1"
      Dst: "[org.jdom.IllegalNameException].<init>"
    - Src: "org.jdom.Namespace:158,1"
      Dst: "[org.jdom.Verifier].checkNamespaceURI"
    - Src: "org.jdom.Namespace:188,1"
      Dst: "[org.jdom.Namespace].<init>"
    - Src: "org.jdom.Namespace:189,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].getPrefix()"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].getURI()"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].hashCode()"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Namespace:273,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Namespace].toString()"
    functionSourceFile: "org.jdom.Namespace"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Namespace:261,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Namespace:261,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Namespace:262,1"
      Dst: "[java.lang.StringBuffer].toString"
    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.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.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].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: 111
    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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 31
    EdgeCount: 233
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath: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: 88
    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.jxpath.ri.model.dom.DOMAttributePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Attr)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.w3c.dom.Attr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:42,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    functionUses: 10
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:49,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:50,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:50,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI(java.lang.String)"
    functionUses: 3
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:54"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "getPrefix(org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:55,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:56,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:61,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:62,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:62,1"
      Dst: "[org.w3c.dom.Attr].getSpecified"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 69
    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.jxpath.ri.model.dom.DOMAttributePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 84
    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.jxpath.ri.model.dom.DOMAttributePointer].isActual()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    functionUses: 12
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:102,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    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.jxpath.ri.model.dom.DOMAttributePointer:111,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:111,1"
      Dst: "[org.w3c.dom.Attr].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    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.jxpath.ri.model.dom.DOMAttributePointer:116,1"
      Dst: "[org.w3c.dom.Attr].getOwnerElement"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:116,1"
      Dst: "[org.w3c.dom.Element].removeAttributeNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName()"
    functionUses: 17
    ICount: 21
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:129"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:128"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:128"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:121,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:123,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:123,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:124,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:125,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:130,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:131,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 67
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:136,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.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.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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.jxpath.ri.model.beans.CollectionChildNodeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.CollectionPointer,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.model.beans.CollectionPointer"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.CollectionPointer,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator:43,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator].getElementNodeIterator(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator:49,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    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.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 19
    ICount: 57
    EdgeCount: 40
    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.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: 155
    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: 160
    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: 34
    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.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: 182
    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: 160
    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: 40
    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.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.apache.commons.jxpath.JXPathException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getMessage()"
    - "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 9
    EdgeCount: 6
    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: 4
    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: 3
    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.jdom.JDOMException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    functionUses: 6
    ICount: 17
    EdgeCount: 2
    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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    functionUses: 160
    ICount: 6
    EdgeCount: 102
    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: 34
    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.jxpath.JXPathBasicBeanInfo].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>(java.lang.Class,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:66,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].<init>(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:76,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:97"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptors()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 43
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:130"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:110,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:111,1"
      Dst: "[java.beans.Introspector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:116,1"
      Dst: "[java.beans.BeanInfo].getPropertyDescriptors"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:118,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:119,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:123,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptor(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptors()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    functionUses: 1
    ICount: 21
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:145"
        BranchSideFuncs:
        - "getPropertyDescriptors()"
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:144"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:144"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:139,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:140,1"
      Dst: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptors"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:142,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:142,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:145,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getDynamicPropertyHandlerClass()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 154
    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.jxpath.JXPathBasicBeanInfo].toString()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptors()"
    functionUses: 71
    ICount: 30
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:165"
        BranchSideFuncs:
        - "isAtomic()"
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:168"
        BranchSideFuncs:
        - "getPropertyDescriptors()"
    - Branch String: "org.apache.commons.jxpath.JXPathBasicBeanInfo:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.JXPathBasicBeanInfo:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:160,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:162,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:163,1"
      Dst: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isDynamic"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:166,1"
      Dst: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:170,1"
      Dst: "[org.apache.commons.jxpath.JXPathBasicBeanInfo].getPropertyDescriptors"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:173,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:175,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo:178,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].<init>(javax.servlet.http.HttpSession,javax.servlet.ServletContext)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.HttpSessionAndServletContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.servlet.http.HttpSession"
    - "javax.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.HttpSessionAndServletContext:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getSession()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.HttpSessionAndServletContext"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "javax.servlet.http.HttpSession"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getServletContext()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.HttpSessionAndServletContext"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "javax.servlet.ServletContext"
    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.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.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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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: 111
    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: 35
    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: 20
    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.jdom.JDOMException].<init>()"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.JDOMException:88,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.JDOMException].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.JDOMException:98,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.JDOMException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.JDOMException:112,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.JDOMException].getCause()"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.JDOMException].getMessage()"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.JDOMException].getNestedException(java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getMessage()"
    - "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.apache.commons.jxpath.JXPathException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[org.xml.sax.SAXException].getException()"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.apache.commons.jxpath.JXPathException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 14
    ICount: 32
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.jdom.JDOMException:151"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:162"
        BranchSideFuncs:
        - "getException()"
        - "getMessage()"
      - BranchSide: "org.jdom.JDOMException:161"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:156"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:162"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:161"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:156"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:162"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:161"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:156"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:162"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:161"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:162"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:172"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:171"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:163"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:165"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:172"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:178"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:144"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.JDOMException:138,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.JDOMException:152,1"
      Dst: "[org.xml.sax.SAXException].getException"
    - Src: "org.jdom.JDOMException:156,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.JDOMException:164,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.JDOMException:164,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.JDOMException:164,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.JDOMException:164,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.JDOMException:144,1"
      Dst: "[org.jdom.JDOMException].getNestedException"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.JDOMException].getNestedException(java.lang.Throwable)"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.JDOMException].getCause()"
    - "[org.xml.sax.SAXException].getException()"
    - "[org.jdom.JDOMException].getNestedException(java.lang.Throwable,java.lang.String,java.lang.String)"
    - "[org.jdom.JDOMException].getNestedException(java.lang.Throwable,java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom.JDOMException:274"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:278"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "org.jdom.JDOMException:277"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:278"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:282"
        BranchSideFuncs:
        - "getException()"
      - BranchSide: "org.jdom.JDOMException:281"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:282"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:286"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:285"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:286"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:290"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:289"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:290"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:294"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:293"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:294"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:301"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:300"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:302"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:306"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:305"
        BranchSideFuncs:
        - "getNestedException(java.lang.Throwable,java.lang.String,java.lang.String)"
    - Branch String: "org.jdom.JDOMException:307"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:311"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.JDOMException:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.JDOMException:275,1"
      Dst: "[org.jdom.JDOMException].getCause"
    - Src: "org.jdom.JDOMException:279,1"
      Dst: "[org.xml.sax.SAXException].getException"
    - Src: "org.jdom.JDOMException:283,1"
      Dst: "[java.sql.SQLException].getNextException"
    - Src: "org.jdom.JDOMException:287,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.jdom.JDOMException:291,1"
      Dst: "[java.lang.ExceptionInInitializerError].getException"
    - Src: "org.jdom.JDOMException:301,1"
      Dst: "[org.jdom.JDOMException].getNestedException"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.JDOMException].getNestedException(java.lang.Throwable,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.JDOMException:322"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.JDOMException:320,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.JDOMException:321,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.JDOMException:322,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.jdom.JDOMException:325,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.JDOMException:327,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.JDOMException].initCause(java.lang.Throwable)"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.JDOMException].printStackTrace()"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.JDOMException].getNestedException(java.lang.Throwable)"
    - "[org.apache.commons.collections.FunctorException].printStackTrace()"
    - "[org.jdom.JDOMException].printStackTrace()"
    functionUses: 4
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.JDOMException:200"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:186"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:195"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:196"
        BranchSideFuncs:
        - "printStackTrace()"
      - BranchSide: "org.jdom.JDOMException:195"
        BranchSideFuncs:
        - "printStackTrace()"
    Callsites:
    - Src: "org.jdom.JDOMException:189,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.jdom.JDOMException:196,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.jdom.JDOMException:195,1"
      Dst: "[org.jdom.JDOMException].getNestedException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.JDOMException].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.JDOMException].getNestedException(java.lang.Throwable)"
    - "[org.jdom.JDOMException].printStackTrace(java.io.PrintStream)"
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintStream)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.JDOMException:227"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:213"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:222"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:223"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
      - BranchSide: "org.jdom.JDOMException:222"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintStream)"
    Callsites:
    - Src: "org.jdom.JDOMException:216,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.jdom.JDOMException:223,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.jdom.JDOMException:222,1"
      Dst: "[org.jdom.JDOMException].getNestedException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.JDOMException].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "org.jdom.JDOMException"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.JDOMException].getNestedException(java.lang.Throwable)"
    - "[org.jdom.JDOMException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    functionUses: 5
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.JDOMException:254"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:240"
        BranchSideFuncs: []
    - Branch String: "org.jdom.JDOMException:249"
      Branch Sides:
      - BranchSide: "org.jdom.JDOMException:250"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintWriter)"
      - BranchSide: "org.jdom.JDOMException:249"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintWriter)"
    Callsites:
    - Src: "org.jdom.JDOMException:243,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.jdom.JDOMException:250,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.jdom.JDOMException:249,1"
      Dst: "[org.jdom.JDOMException].getNestedException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.UncheckedJDOMFactory].<init>()"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Parent"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList].uncheckedAddContent(org.jdom.Content)"
    - "[org.jdom.ContentList].uncheckedAddContent(org.jdom.Content)"
    functionUses: 11
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.UncheckedJDOMFactory:211"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:215"
        BranchSideFuncs:
        - "uncheckedAddContent(org.jdom.Content)"
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:213,1"
      Dst: "[org.jdom.ContentList].uncheckedAddContent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].addNamespaceDeclaration(org.jdom.Element,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.UncheckedJDOMFactory:226"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:227,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.UncheckedJDOMFactory:229,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].attribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:71,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].attribute(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].<init>()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:79,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].attribute(java.lang.String,java.lang.String,int,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].<init>()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.UncheckedJDOMFactory:63"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:66"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.UncheckedJDOMFactory:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:59,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].attribute(java.lang.String,java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.UncheckedJDOMFactory:51"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:54"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.UncheckedJDOMFactory:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:48,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].cdata(java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "org.jdom.CDATA"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.CDATA].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:102,1"
      Dst: "[org.jdom.CDATA].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].comment(java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "org.jdom.Comment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Comment].<init>()"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:112,1"
      Dst: "[org.jdom.Comment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].docType(java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:177,1"
      Dst: "[org.jdom.UncheckedJDOMFactory].docType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].docType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:173,1"
      Dst: "[org.jdom.UncheckedJDOMFactory].docType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].docType(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:165,1"
      Dst: "[org.jdom.DocType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].document(org.jdom.Element)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.UncheckedJDOMFactory].document(org.jdom.Element,org.jdom.DocType,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:203,1"
      Dst: "[org.jdom.UncheckedJDOMFactory].document"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].document(org.jdom.Element,org.jdom.DocType)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.DocType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:199,1"
      Dst: "[org.jdom.UncheckedJDOMFactory].document"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].document(org.jdom.Element,org.jdom.DocType,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.DocType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].<init>()"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.UncheckedJDOMFactory:186"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:189"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.UncheckedJDOMFactory:188"
        BranchSideFuncs: []
    - Branch String: "org.jdom.UncheckedJDOMFactory:189"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:192"
        BranchSideFuncs:
        - "addContent(org.jdom.Parent,org.jdom.Content)"
      - BranchSide: "org.jdom.UncheckedJDOMFactory:191"
        BranchSideFuncs: []
    - Branch String: "org.jdom.UncheckedJDOMFactory:192"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:195"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.UncheckedJDOMFactory:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:185,1"
      Dst: "[org.jdom.Document].<init>"
    - Src: "org.jdom.UncheckedJDOMFactory:187,1"
      Dst: "[org.jdom.UncheckedJDOMFactory].addContent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].element(java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:29,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].element(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:36,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.UncheckedJDOMFactory:36,1"
      Dst: "[org.jdom.UncheckedJDOMFactory].element"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].element(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:40,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.UncheckedJDOMFactory:40,1"
      Dst: "[org.jdom.UncheckedJDOMFactory].element"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].element(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].<init>()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.UncheckedJDOMFactory:21"
      Branch Sides:
      - BranchSide: "org.jdom.UncheckedJDOMFactory:24"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.UncheckedJDOMFactory:23"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:19,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].entityRef(java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.EntityRef].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:140,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].entityRef(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:146,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].entityRef(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:153,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ProcessingInstruction].<init>()"
    - "[org.jdom.ProcessingInstruction].setData(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:129,1"
      Dst: "[org.jdom.ProcessingInstruction].<init>"
    - Src: "org.jdom.UncheckedJDOMFactory:131,1"
      Dst: "[org.jdom.ProcessingInstruction].setData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].processingInstruction(java.lang.String,java.util.Map)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:122,1"
      Dst: "[org.jdom.ProcessingInstruction].<init>"
    - Src: "org.jdom.UncheckedJDOMFactory:124,1"
      Dst: "[org.jdom.ProcessingInstruction].setData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].setAttribute(org.jdom.Element,org.jdom.Attribute)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.AttributeList].uncheckedAddAttribute(org.jdom.Attribute)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:222,1"
      Dst: "[org.jdom.AttributeList].uncheckedAddAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.UncheckedJDOMFactory].text(java.lang.String)"
    functionSourceFile: "org.jdom.UncheckedJDOMFactory"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "org.jdom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Text].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.UncheckedJDOMFactory:92,1"
      Dst: "[org.jdom.Text].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1:122,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory].getOrder()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointerFactory:org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory:org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointerFactory:org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:org.apache.commons.jxpath.ri.model.dynamic.DynamicPointerFactory:org.apache.commons.jxpath.ri.model.jdom.JDOMPointerFactory].getOrder()"
    functionUses: 8
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1:125,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointerFactory].getOrder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.JDOMLocator].<init>()"
    functionSourceFile: "org.jdom.output.JDOMLocator"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.helpers.LocatorImpl].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.JDOMLocator:82,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.JDOMLocator].<init>(org.xml.sax.Locator)"
    functionSourceFile: "org.jdom.output.JDOMLocator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Locator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.JDOMLocator:94"
      Branch Sides:
      - BranchSide: "org.jdom.output.JDOMLocator:91"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.JDOMLocator:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.JDOMLocator:92,1"
      Dst: "[org.xml.sax.helpers.LocatorImpl].<init>"
    - Src: "org.jdom.output.JDOMLocator:95,1"
      Dst: "[org.jdom.output.JDOMLocator].getNode"
    - Src: "org.jdom.output.JDOMLocator:95,1"
      Dst: "[org.jdom.output.JDOMLocator].setNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.JDOMLocator].getNode()"
    functionSourceFile: "org.jdom.output.JDOMLocator"
    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.jdom.output.JDOMLocator].setNode(java.lang.Object)"
    functionSourceFile: "org.jdom.output.JDOMLocator"
    linkageType: null
    functionLinenumber: 114
    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.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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 18
    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.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 180
    ICount: 4
    EdgeCount: 19
    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.ArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    functionUses: 179
    ICount: 7
    EdgeCount: 39
    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.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    functionUses: 9
    ICount: 4
    EdgeCount: 19
    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.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    functionUses: 9
    ICount: 7
    EdgeCount: 36
    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.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 18
    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.ArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 21
    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.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$ListIter].get()"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 40
    ICount: 20
    EdgeCount: 39
    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.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: 160
    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.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: 160
    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.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionUses: 34
    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.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: 166
    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.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.apache.commons.jxpath.JXPathException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.ParseException].getMessage()"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getMessage()"
    - "[org.apache.commons.jxpath.JXPathContextFactoryConfigurationError].getMessage()"
    - "[org.jdom.JDOMException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 7
    EdgeCount: 6
    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.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: 160
    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.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: 33
    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: 54
    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.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.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: 154
    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: 160
    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: 34
    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.jxpath.ri.model.beans.BeanPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].<init>(org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.JXPathBeanInfo,java.util.Locale)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:42,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:42,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:43,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.JXPathBeanInfo)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:53"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:52"
        BranchSideFuncs:
        - "getBeanInfo(java.lang.Class)"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object,org.apache.commons.jxpath.JXPathBeanInfo)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:50,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:53,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:53,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanPointerFactory:54,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.XercesDOMAdapter].<init>()"
    functionSourceFile: "org.jdom.adapters.XercesDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.XercesDOMAdapter:74,1"
      Dst: "[org.jdom.adapters.AbstractDOMAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.XercesDOMAdapter].class$(java.lang.String)"
    functionSourceFile: "org.jdom.adapters.XercesDOMAdapter"
    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.jdom.adapters.XercesDOMAdapter:74,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.XercesDOMAdapter:74,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.XercesDOMAdapter:74,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.XercesDOMAdapter].createDocument()"
    functionSourceFile: "org.jdom.adapters.XercesDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.adapters.XercesDOMAdapter:163,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.XercesDOMAdapter:164,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.XercesDOMAdapter:166,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.XercesDOMAdapter:166,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.XercesDOMAdapter:166,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.adapters.XercesDOMAdapter:166,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.XercesDOMAdapter:166,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.XercesDOMAdapter:167,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.XercesDOMAdapter:167,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.XercesDOMAdapter:166,1"
      Dst: "[org.jdom.JDOMException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.adapters.XercesDOMAdapter].getDocument(java.io.InputStream,boolean)"
    functionSourceFile: "org.jdom.adapters.XercesDOMAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 99
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.adapters.XercesDOMAdapter:103"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:97"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:96"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XercesDOMAdapter:114"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:125"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:124"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XercesDOMAdapter:117"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:117"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:116"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XercesDOMAdapter:125"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:125"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:124"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XercesDOMAdapter:135"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:142"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:141"
        BranchSideFuncs: []
    - Branch String: "org.jdom.adapters.XercesDOMAdapter:142"
      Branch Sides:
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:146"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.adapters.XercesDOMAdapter:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.adapters.XercesDOMAdapter:97,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.adapters.XercesDOMAdapter:98,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.jdom.adapters.XercesDOMAdapter:103,1"
      Dst: "[org.jdom.adapters.XercesDOMAdapter].class$"
    - Src: "org.jdom.adapters.XercesDOMAdapter:101,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.jdom.adapters.XercesDOMAdapter:106,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.jdom.adapters.XercesDOMAdapter:104,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.jdom.adapters.XercesDOMAdapter:119,1"
      Dst: "[org.jdom.input.BuilderErrorHandler].<init>"
    - Src: "org.jdom.adapters.XercesDOMAdapter:126,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.jdom.adapters.XercesDOMAdapter:134,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.jdom.adapters.XercesDOMAdapter:138,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.adapters.XercesDOMAdapter:139,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.jdom.adapters.XercesDOMAdapter:139,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.adapters.XercesDOMAdapter:141,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.jdom.adapters.XercesDOMAdapter:140,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.adapters.XercesDOMAdapter:138,1"
      Dst: "[org.jdom.JDOMException].<init>"
    - Src: "org.jdom.adapters.XercesDOMAdapter:146,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.adapters.XercesDOMAdapter:149,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.jdom.adapters.XercesDOMAdapter:149,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.jdom.adapters.XercesDOMAdapter:149,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 18
    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: 160
    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.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].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.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].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.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    functionUses: 34
    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.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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 54
    ICount: 14
    EdgeCount: 123
    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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].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.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 16
    ICount: 6
    EdgeCount: 55
    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: 25
    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: 14
    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: 37
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 73
    ICount: 35
    EdgeCount: 244
    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.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 19
    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.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 20
    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.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 20
    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.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.jdom.output.Format].<init>()"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.Format$DefaultEscapeStrategy].<init>(org.jdom.output.Format,java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.Format:168,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.output.Format:163,1"
      Dst: "[org.jdom.output.Format$DefaultEscapeStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].class$(java.lang.String)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: 73
    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.jdom.output.Format:74,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.jdom.output.Format:74,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.jdom.output.Format:74,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].clone()"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.Format:420,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].getCompactFormat()"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.Format:119,1"
      Dst: "[org.jdom.output.Format].<init>"
    - Src: "org.jdom.output.Format:120,1"
      Dst: "[org.jdom.output.Format].setTextMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].getEncoding()"
    functionSourceFile: "org.jdom.output.Format"
    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.jdom.output.Format].getEscapeStrategy()"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.EscapeStrategy"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].getExpandEmptyElements()"
    functionSourceFile: "org.jdom.output.Format"
    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.jdom.output.Format].getIgnoreTrAXEscapingPIs()"
    functionSourceFile: "org.jdom.output.Format"
    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.jdom.output.Format].getIndent()"
    functionSourceFile: "org.jdom.output.Format"
    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.jdom.output.Format].getLineSeparator()"
    functionSourceFile: "org.jdom.output.Format"
    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.jdom.output.Format].getOmitDeclaration()"
    functionSourceFile: "org.jdom.output.Format"
    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.jdom.output.Format].getOmitEncoding()"
    functionSourceFile: "org.jdom.output.Format"
    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.jdom.output.Format].getPrettyFormat()"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.Format:103,1"
      Dst: "[org.jdom.output.Format].<init>"
    - Src: "org.jdom.output.Format:104,1"
      Dst: "[org.jdom.output.Format].setIndent"
    - Src: "org.jdom.output.Format:105,1"
      Dst: "[org.jdom.output.Format].setTextMode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].getRawFormat()"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.output.Format].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.Format:89,1"
      Dst: "[org.jdom.output.Format].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].getTextMode()"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format$TextMode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setEncoding(java.lang.String)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.output.Format:403,1"
      Dst: "[org.jdom.output.Format$DefaultEscapeStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setEscapeStrategy(org.jdom.output.EscapeStrategy)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 1
    argTypes:
    - "org.jdom.output.EscapeStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setExpandEmptyElements(boolean)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setIgnoreTrAXEscapingPIs(boolean)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setIndent(java.lang.String)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.output.Format:377"
      Branch Sides:
      - BranchSide: "org.jdom.output.Format:380"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.output.Format:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.output.Format:377,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setLineSeparator(java.lang.String)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    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.jdom.output.Format].setOmitDeclaration(boolean)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setOmitEncoding(boolean)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.output.Format].setTextMode(org.jdom.output.Format$TextMode)"
    functionSourceFile: "org.jdom.output.Format"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.output.Format"
    argCount: 1
    argTypes:
    - "org.jdom.output.Format$TextMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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: 111
    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: 35
    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: 20
    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.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.WeakHashtable$Entry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 357
    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:358,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: 363
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    functionUses: 96
    ICount: 30
    EdgeCount: 244
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:374"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:374"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:365"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:365"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:367,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:367,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:367,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:367,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:367,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 377
    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.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 64
    ICount: 15
    EdgeCount: 190
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:377"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:377"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:378,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:378,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:378,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: 382
    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:383,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    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: 386
    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.logging.impl.WeakHashtable$Entry].getKey()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 390
    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].<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: 352
    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:353,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].<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: 53
    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: 34
    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: 25
    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: 14
    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.jxpath.ri.axes.ParentContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ParentContext"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ParentContext:37,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ParentContext"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ParentContext].getCurrentPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ParentContext"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ParentContext].getDocumentOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ParentContext"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ParentContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ParentContext"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ParentContext:58,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ParentContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ParentContext"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.ParentContext:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:63"
        BranchSideFuncs:
        - "setPosition(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ParentContext:64,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ParentContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ParentContext"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].isContainer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getImmediateParentPointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 11
    ICount: 29
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.ParentContext:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:73"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ParentContext:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:81"
        BranchSideFuncs:
        - "isContainer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.ParentContext:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:81"
        BranchSideFuncs:
        - "getImmediateParentPointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.ParentContext:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:86"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.ParentContext:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ParentContext:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ParentContext:75,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.ParentContext:76,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getImmediateParentPointer"
    - Src: "org.apache.commons.jxpath.ri.axes.ParentContext:78,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isContainer"
    - Src: "org.apache.commons.jxpath.ri.axes.ParentContext:82,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.servlet.ServletContextHandler].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletContextHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletContextHandler].getPropertyNames(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletContextHandler"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.ServletRequestHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    - "[org.apache.commons.jxpath.servlet.HttpSessionHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    - "[org.apache.commons.jxpath.servlet.ServletContextHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:36,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:37,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletContextHandler].collectPropertyNames"
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:38,1"
      Dst: "[java.util.HashSet].size"
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:38,1"
      Dst: "[java.util.AbstractCollection].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletContextHandler].collectPropertyNames(java.util.HashSet,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletContextHandler"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.HashSet"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getServletContext()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    functionUses: 2
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.ServletContextHandler:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletContextHandler:50"
        BranchSideFuncs:
        - "getServletContext()"
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletContextHandler:49"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.ServletContextHandler:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletContextHandler:54"
        BranchSideFuncs:
        - "nextElement()"
      - BranchSide: "org.apache.commons.jxpath.servlet.ServletContextHandler:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:48,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].getServletContext"
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:50,1"
      Dst: "[javax.servlet.ServletContext].getAttributeNames"
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:51,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:52,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:52,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.servlet.ServletContextHandler].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletContextHandler"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:58,1"
      Dst: "[javax.servlet.ServletContext].getAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.ServletContextHandler].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.ServletContextHandler"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.ServletContextHandler:63,1"
      Dst: "[javax.servlet.ServletContext].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    functionUses: 3
    ICount: 18
    EdgeCount: 184
    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.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$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: 45
    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: 72
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].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: 53
    ICount: 49
    EdgeCount: 191
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionUses: 31
    ICount: 35
    EdgeCount: 186
    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: 34
    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: 25
    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: 14
    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.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.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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    functionUses: 55
    ICount: 5
    EdgeCount: 20
    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.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.TreeList].indexOf(java.lang.Object)"
    functionUses: 10
    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.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.jdom.ContentList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.jdom.ContentList$FilterList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.jdom.AttributeList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 20
    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.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].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.jdom.ContentList$FilterList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.jdom.AttributeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.jdom.ContentList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    functionUses: 8
    ICount: 7
    EdgeCount: 21
    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.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.jdom.ContentList$FilterList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 19
    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.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.jdom.AttributeList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.jdom.ContentList$FilterList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 7
    EdgeCount: 22
    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.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].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.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.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    functionUses: 180
    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.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].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.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].reset()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    functionUses: 179
    ICount: 14
    EdgeCount: 40
    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.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].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: 35
    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.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    functionUses: 9
    ICount: 23
    EdgeCount: 99
    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.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    functionUses: 9
    ICount: 17
    EdgeCount: 58
    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.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    functionUses: 40
    ICount: 4
    EdgeCount: 22
    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.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.jdom.ContentList$FilterList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].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.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    functionUses: 1
    ICount: 5
    EdgeCount: 16
    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.jdom.transform.JDOMResult$FragmentHandler].<init>(org.jdom.JDOMFactory)"
    functionSourceFile: "org.jdom.transform.JDOMResult$FragmentHandler"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom.input.SAXHandler].<init>(org.jdom.JDOMFactory)"
    - "[org.jdom.input.SAXHandler].pushElement(org.jdom.Element)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:362,1"
      Dst: "[org.jdom.input.SAXHandler].<init>"
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:356,1"
      Dst: "[org.jdom.Element].<init>"
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:367,1"
      Dst: "[org.jdom.input.SAXHandler].pushElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult$FragmentHandler].getDetachedContent(org.jdom.Element)"
    functionSourceFile: "org.jdom.transform.JDOMResult$FragmentHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMResult$FragmentHandler:398"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult$FragmentHandler:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:395,1"
      Dst: "[org.jdom.Element].getContent"
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:396,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:396,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:400,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:401,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.transform.JDOMResult$FragmentHandler].getResult()"
    functionSourceFile: "org.jdom.transform.JDOMResult$FragmentHandler"
    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.jdom.transform.JDOMResult$FragmentHandler:380,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.transform.JDOMResult$FragmentHandler:383,1"
      Dst: "[org.jdom.transform.JDOMResult$FragmentHandler].getDetachedContent"
    JavaMethodInfo: null
    BBCount: 3
    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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.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.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.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].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: 111
    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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    functionUses: 20
    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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].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.jxpath.ri.compiler.CoreOperationUnion].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:32,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext:org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].getConstantContext(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.EvalContext].getRootContext()"
    - "[org.apache.commons.jxpath.ri.axes.UnionContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.EvalContext[])"
    - "[org.apache.commons.jxpath.ri.EvalContext].getRootContext()"
    functionUses: 48
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:47"
        BranchSideFuncs:
        - "compute(org.apache.commons.jxpath.ri.EvalContext)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:46"
        BranchSideFuncs:
        - "getRootContext()"
        - "<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.EvalContext[])"
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:43"
        BranchSideFuncs:
        - "getConstantContext(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:39,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].compute"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:44,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getRootContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:44,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.RootContext].getConstantContext"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion:47,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.UnionContext].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationUnion"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NameAttributeTest"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.NameAttributeTest:32,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationEqual].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].getNameTestExpression()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NameAttributeTest"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.compiler.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NameAttributeTest].computeContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NameAttributeTest"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ChildContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,boolean)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ChildContext"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:44,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ChildContext"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    functionUses: 26
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:54"
        BranchSideFuncs:
        - "getNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:54"
        BranchSideFuncs:
        - "getNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:54"
        BranchSideFuncs:
        - "getNodePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:52,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.ChildContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:55,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ChildContext"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].nextSet()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].prepare()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    functionUses: 14
    ICount: 17
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:82"
        BranchSideFuncs:
        - "nextSet()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:81"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:80"
        BranchSideFuncs:
        - "prepare()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:74"
        BranchSideFuncs:
        - "getNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:69,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].nextSet"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:70,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.ChildContext].prepare"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:75,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:82,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.ChildContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ChildContext"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].setPosition(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:87,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:87,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.ChildContext].setPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ChildContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ChildContext"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:92,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ChildContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ChildContext"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].prepare()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    functionUses: 4
    ICount: 15
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:103"
        BranchSideFuncs:
        - "prepare()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:102"
        BranchSideFuncs:
        - "setPosition(int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:102"
        BranchSideFuncs:
        - "setPosition(int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:102"
        BranchSideFuncs:
        - "setPosition(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:98,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:99,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:101,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.ChildContext].prepare"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:103,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.ChildContext].prepare()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.ChildContext"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext:org.apache.commons.jxpath.ri.axes.AttributeContext:org.apache.commons.jxpath.ri.axes.InitialContext:org.apache.commons.jxpath.ri.axes.NamespaceContext:org.apache.commons.jxpath.ri.axes.ParentContext:org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:org.apache.commons.jxpath.ri.axes.RootContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getParent()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 2
    ICount: 24
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:113"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:114"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:113"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:115"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:114"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.ChildContext:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:115"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.ChildContext:114"
        BranchSideFuncs:
        - "childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:110,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:114,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getParent"
    - Src: "org.apache.commons.jxpath.ri.axes.ChildContext:115,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    JavaMethodInfo: null
    BBCount: 12
    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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath: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: 88
    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.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: 36
    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: 12
    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.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].compareTo(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].compareTo(java.lang.Object)"
    functionUses: 7
    ICount: 11
    EdgeCount: 13
    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:
        - "compareTo(java.lang.Object)"
    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: 54
    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: 73
    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.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.ChainedClosure].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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].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.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.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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: 111
    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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    functionUses: 20
    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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].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.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.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.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.AbstractReferenceMap].init()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].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.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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: 74
    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.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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: 49
    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.IdentityMap].isEqualValue(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: 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.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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].updateEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].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: 61
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].calculateNewCapacity(int)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].ensureCapacity(int)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].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: 308
    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.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 5
    ICount: 14
    EdgeCount: 93
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 6
    ICount: 10
    EdgeCount: 89
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 89
    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.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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.AbstractHashedMap].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.IdentityMap].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.AbstractLinkedMap].addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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: 37
    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: 31
    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: 17
    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.AbstractReferenceMap].init()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].mapIterator()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].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.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 101
    ICount: 34
    EdgeCount: 251
    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.AbstractHashedMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 69
    ICount: 10
    EdgeCount: 270
    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.AbstractReferenceMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].mapIterator()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].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.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 75
    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.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: 10
    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: 2
    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: 18
    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: 5
    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.jdom.IllegalNameException].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.IllegalNameException"
    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.jdom.IllegalNameException:119,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalNameException"
    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.jdom.IllegalNameException:104,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalNameException:105,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalNameException:110,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalNameException:104,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.IllegalNameException"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.IllegalNameException:83,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.IllegalNameException:84,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.IllegalNameException:91,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.IllegalNameException:83,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    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: 160
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 5
    ICount: 60
    EdgeCount: 96
    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.Log4JLogger].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.LogKitLogger].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.Jdk14Logger].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.NoOpLog].debug(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 54
    ICount: 5
    EdgeCount: 77
    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: 11
    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: 6
    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.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.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.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: 63
    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.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: 35
    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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 111
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 87
    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.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.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.bag.AbstractMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.PredicatedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.TransformedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.SynchronizedBag].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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 54
    ICount: 5
    EdgeCount: 77
    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: 11
    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: 6
    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.jxpath.ri.NamespaceResolver].getPrefix(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getName()"
    - "[org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.model.VariablePointer:org.apache.commons.jxpath.ri.model.beans.BeanPointer:org.apache.commons.jxpath.ri.model.beans.CollectionPointer:org.apache.commons.jxpath.ri.model.beans.NullElementPointer:org.apache.commons.jxpath.ri.model.beans.NullPointer:org.apache.commons.jxpath.ri.model.container.ContainerPointer:org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer:org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getName()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getParent()"
    functionUses: 1
    ICount: 24
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:65"
        BranchSideFuncs:
        - "setPosition(int)"
        - "namespaceIterator()"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:63"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "getNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:62"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:63"
        BranchSideFuncs:
        - "getNamespaceURI()"
        - "getNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:62"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:52"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:51"
        BranchSideFuncs:
        - "setPosition(int)"
        - "namespaceIterator()"
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:51"
        BranchSideFuncs:
        - "setPosition(int)"
        - "namespaceIterator()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:52,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:53,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:54,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:55,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:56,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:57,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getName"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:57,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:63,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getParent"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:72,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>(org.apache.commons.jxpath.ri.NamespaceResolver)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.NamespaceResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:79,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:35,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].registerNamespace(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    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:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:90,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].isSealed"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:91,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:94,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceContextPointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:112,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceContextPointer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI(java.lang.String)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:127"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "getExternallyRegisteredNamespaceURI(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:127"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
        - "getExternallyRegisteredNamespaceURI(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:128,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:129,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jxpath.ri.NamespaceResolver].getExternallyRegisteredNamespaceURI(java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:142"
        BranchSideFuncs:
        - "getExternallyRegisteredNamespaceURI(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:141"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:142"
        BranchSideFuncs:
        - "getExternallyRegisteredNamespaceURI(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:141"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:142,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:144,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredNamespaceURI"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredPrefix(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:152"
        BranchSideFuncs:
        - "getPrefix(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
        - "getExternallyRegisteredPrefix(java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:152"
        BranchSideFuncs:
        - "getPrefix(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
        - "getExternallyRegisteredPrefix(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:153,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredPrefix"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:154,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredPrefix(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jxpath.ri.NamespaceResolver].getExternallyRegisteredPrefix(java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:165"
        BranchSideFuncs:
        - "getExternallyRegisteredPrefix(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:164"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:165"
        BranchSideFuncs:
        - "getExternallyRegisteredPrefix(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:164"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:165,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:167,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getExternallyRegisteredPrefix"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].isSealed()"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    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.jxpath.ri.NamespaceResolver].seal()"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].seal()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.NamespaceResolver:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:186"
        BranchSideFuncs:
        - "seal()"
      - BranchSide: "org.apache.commons.jxpath.ri.NamespaceResolver:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:184,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].seal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.NamespaceResolver].clone()"
    functionSourceFile: "org.apache.commons.jxpath.ri.NamespaceResolver"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:191,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.jxpath.ri.NamespaceResolver:197,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 2
    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.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].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: 180
    ICount: 4
    EdgeCount: 15
    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.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    functionUses: 179
    ICount: 4
    EdgeCount: 18
    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.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.jdom.ContentList$FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].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.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.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.jdom.ContentList$FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].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: 13
    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.CursorableLinkedList$ListIter].previous()"
    - "[org.jdom.ContentList$FilterListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    functionUses: 9
    ICount: 4
    EdgeCount: 18
    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.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.jdom.ContentList$FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].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.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: 40
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 2
    ICount: 40
    EdgeCount: 95
    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.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 7
    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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    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.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    functionUses: 160
    ICount: 6
    EdgeCount: 102
    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: 34
    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.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.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].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:org.jdom.AttributeList:org.jdom.ContentList].size()"
    functionUses: 154
    ICount: 8
    EdgeCount: 46
    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.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[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:org.jdom.AttributeList:org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].reset()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 160
    ICount: 14
    EdgeCount: 206
    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.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    functionUses: 34
    ICount: 4
    EdgeCount: 84
    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.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    functionUses: 1
    ICount: 5
    EdgeCount: 75
    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.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager].<init>(org.apache.commons.jxpath.KeyManager)"
    functionSourceFile: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.KeyManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager].getNodeSetByKey(org.apache.commons.jxpath.JXPathContext,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.NodeSet"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager].getPointerByKey(org.apache.commons.jxpath.JXPathContext,java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.BasicNodeSet].<init>()"
    - "[org.apache.commons.jxpath.BasicNodeSet].add(org.apache.commons.jxpath.Pointer)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager:50,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager:50,1"
      Dst: "[org.apache.commons.jxpath.KeyManager].getPointerByKey"
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager:51,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].<init>"
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager:52,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager].getPointerByKey(org.apache.commons.jxpath.JXPathContext,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager].getPointerByKey(org.apache.commons.jxpath.JXPathContext,java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.KeyManagerUtils$SingleNodeExtendedKeyManager:59,1"
      Dst: "[org.apache.commons.jxpath.KeyManager].getPointerByKey"
    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: 45
    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: 72
    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: 53
    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: 25
    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: 14
    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: 34
    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: 99
    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: 67
    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: 73
    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:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].compareTo(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].compareTo(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 32
    EdgeCount: 150
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 2
    ICount: 17
    EdgeCount: 190
    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: "[org.apache.commons.jxpath.JXPathFunctionNotFoundException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathFunctionNotFoundException"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathFunctionNotFoundException:32,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual:31,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual].evaluateCompare(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual:36"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual:35"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationGreaterThanOrEqual"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.String"
    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.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: 72
    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: 54
    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.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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 55
    EdgeCount: 222
    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.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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 37
    EdgeCount: 94
    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.jxpath.BasicVariables].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.BasicVariables"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicVariables:24,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.BasicVariables:30,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicVariables].isDeclaredVariable(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.BasicVariables"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].containsKey(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicVariables:42,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicVariables].getVariable(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.BasicVariables"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    functionUses: 1
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.BasicVariables:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicVariables:61"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.BasicVariables:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicVariables:57,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.commons.jxpath.BasicVariables:58,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.jxpath.BasicVariables:61,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.BasicVariables:61,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.BasicVariables:61,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.BasicVariables:61,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicVariables].declareVariable(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.BasicVariables"
    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.jxpath.BasicVariables:74,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicVariables].undeclareVariable(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.BasicVariables"
    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.jxpath.BasicVariables:84,1"
      Dst: "[java.util.HashMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicVariables].toString()"
    functionSourceFile: "org.apache.commons.jxpath.BasicVariables"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicVariables:89,1"
      Dst: "[java.util.AbstractMap].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo$1].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo$1"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo$1:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathBasicBeanInfo$1"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo$1:41,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.jxpath.JXPathBasicBeanInfo$1:41,1"
      Dst: "[java.lang.String].compareTo"
    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.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    functionUses: 49
    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.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    functionUses: 38
    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.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    functionUses: 99
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 102
    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.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    functionUses: 67
    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.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].access$200(org.apache.commons.beanutils.WrapDynaClass$CacheKey)"
    functionUses: 33
    ICount: 14
    EdgeCount: 248
    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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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: 93
    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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].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.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    functionUses: 14
    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.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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].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.AvalonLogger].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.LogKitLogger].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.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 26
    ICount: 30
    EdgeCount: 44
    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.jxpath.ri.axes.SelfContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SelfContext"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:39,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SelfContext"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getSingleNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.InitialContext].getSingleNodePointer()"
    functionUses: 14
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:45,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getSingleNodePointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SelfContext"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].setPosition(int)"
    functionUses: 25
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SelfContext:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:52"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SelfContext:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:50,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SelfContext].setPosition"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SelfContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SelfContext"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].setPosition(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:58,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:58,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.SelfContext].setPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SelfContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SelfContext"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:63,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.SelfContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.SelfContext"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AncestorContext:org.apache.commons.jxpath.ri.axes.AttributeContext:org.apache.commons.jxpath.ri.axes.InitialContext:org.apache.commons.jxpath.ri.axes.NamespaceContext:org.apache.commons.jxpath.ri.axes.ParentContext:org.apache.commons.jxpath.ri.axes.PrecedingOrFollowingContext:org.apache.commons.jxpath.ri.axes.RootContext:org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 4
    ICount: 24
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.SelfContext:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:71"
        BranchSideFuncs:
        - "setPosition(int)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SelfContext:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:78"
        BranchSideFuncs:
        - "getCurrentNodePointer()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.SelfContext:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:81"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SelfContext:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:81"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - Branch String: "org.apache.commons.jxpath.ri.axes.SelfContext:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.SelfContext:81"
        BranchSideFuncs:
        - "testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:72,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:75,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.SelfContext:82,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 11
    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: 40
    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.jxpath.util.TypeUtils$1].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.TypeUtils$1"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.TypeUtils$1:26,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.jxpath.util.TypeUtils$1:30,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    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.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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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: 73
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 223
    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: 44
    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: 79
    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: 55
    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.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.BeanMap$1].keySet()"
    - "[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()"
    functionUses: 25
    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: 34
    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.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 14
    ICount: 13
    EdgeCount: 182
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[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()"
    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.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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()"
    - "[org.jdom.JDOMException].printStackTrace()"
    functionUses: 5
    ICount: 11
    EdgeCount: 2
    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.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: 94
    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: 61
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.LazyDynaBean,java.util.Locale)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:98"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.LazyDynaBean,java.util.Locale)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:99,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.LazyDynaBean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:107"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,org.apache.commons.beanutils.LazyDynaBean)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory:108,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dynabeans.StrictLazyDynaBeanPointerFactory$StrictLazyDynaBeanPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].<init>()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:186,1"
      Dst: "[org.jdom.input.SAXHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].<init>(org.jdom.JDOMFactory)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.TextBuffer].<init>()"
    - "[org.xml.sax.helpers.DefaultHandler].<init>()"
    - "[org.jdom.DefaultJDOMFactory].<init>()"
    - "[org.jdom.DefaultJDOMFactory].document(org.jdom.Element)"
    - "[org.jdom.UncheckedJDOMFactory].document(org.jdom.Element)"
    functionUses: 2
    ICount: 34
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:198"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:200"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:197,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.jdom.input.SAXHandler:124,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.SAXHandler:127,1"
      Dst: "[org.jdom.input.TextBuffer].<init>"
    - Src: "org.jdom.input.SAXHandler:201,1"
      Dst: "[org.jdom.DefaultJDOMFactory].<init>"
    - Src: "org.jdom.input.SAXHandler:205,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.input.SAXHandler:206,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.jdom.input.SAXHandler:208,1"
      Dst: "[org.jdom.JDOMFactory].document"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].appendExternalId(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:892"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:897"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:896"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:897"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:891"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:890"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:898"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:901"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:893,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:348"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:349"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:357"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:359"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:364"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:364"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:350,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXHandler:364,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].characters(char[],int,int)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].flushCharacters()"
    - "[org.jdom.input.TextBuffer].append(char[],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:589"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:590"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:589"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:589"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:592"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:591"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:592"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:null"
        BranchSideFuncs:
        - "flushCharacters()"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:593,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:596,1"
      Dst: "[org.jdom.input.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].comment(char[],int,int)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].flushCharacters()"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.DefaultJDOMFactory].comment(java.lang.String)"
    - "[org.jdom.UncheckedJDOMFactory].comment(java.lang.String)"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.DefaultJDOMFactory].comment(java.lang.String)"
    - "[org.jdom.UncheckedJDOMFactory].comment(java.lang.String)"
    - "[org.jdom.input.SAXHandler].getCurrentElement()"
    functionUses: 2
    ICount: 39
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:824"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:825"
        BranchSideFuncs:
        - "flushCharacters()"
    - Branch String: "org.jdom.input.SAXHandler:829"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:835"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:834"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:829"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:835"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:834"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:829"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:835"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:834"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:835"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:821"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:820"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:835"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:821"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:820"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:836"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:838"
        BranchSideFuncs:
        - "addContent(org.jdom.Parent,org.jdom.Content)"
        - "getCurrentElement()"
        - "comment(java.lang.String)"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:826,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:828,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.jdom.input.SAXHandler:830,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXHandler:835,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.input.SAXHandler:837,1"
      Dst: "[org.jdom.JDOMFactory].comment"
    - Src: "org.jdom.input.SAXHandler:837,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    - Src: "org.jdom.input.SAXHandler:839,1"
      Dst: "[org.jdom.input.SAXHandler].getCurrentElement"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].elementDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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:
    - Branch String: "org.jdom.input.SAXHandler:381"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:383,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].endCDATA()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 803
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:804"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].endDTD()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:723,1"
      Dst: "[org.jdom.Document].getDocType"
    - Src: "org.jdom.input.SAXHandler:723,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.SAXHandler:723,1"
      Dst: "[org.jdom.DocType].setInternalSubset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].flushCharacters()"
    - "[org.jdom.Content].getParent()"
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 28
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:676"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:677"
        BranchSideFuncs:
        - "flushCharacters()"
    - Branch String: "org.jdom.input.SAXHandler:680"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:690"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jdom.input.SAXHandler:689"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.jdom.input.SAXHandler:682"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:678,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:681,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.jdom.input.SAXHandler:691,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.input.SAXHandler:692,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXHandler:692,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.jdom.input.SAXHandler:690,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].endEntity(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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.jdom.input.SAXHandler:779"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:783"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:784"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:777"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:784,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].externalEntityDecl(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:326"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:324,1"
      Dst: "[java.util.Map].put"
    - Src: "org.jdom.input.SAXHandler:328,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXHandler:330,1"
      Dst: "[org.jdom.input.SAXHandler].appendExternalId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].flushCharacters()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].flushCharacters(java.lang.String)"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.jdom.input.TextBuffer].clear()"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:623,1"
      Dst: "[org.jdom.input.TextBuffer].toString"
    - Src: "org.jdom.input.SAXHandler:623,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:624,1"
      Dst: "[org.jdom.input.TextBuffer].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].flushCharacters(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].cdata(java.lang.String)"
    - "[org.jdom.DefaultJDOMFactory].cdata(java.lang.String)"
    - "[org.jdom.input.SAXHandler].getCurrentElement()"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.input.SAXHandler].getCurrentElement()"
    - "[org.jdom.DefaultJDOMFactory].text(java.lang.String)"
    - "[org.jdom.UncheckedJDOMFactory].text(java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:635"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:651"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:650"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:651"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:654"
        BranchSideFuncs:
        - "addContent(org.jdom.Parent,org.jdom.Content)"
        - "getCurrentElement()"
        - "text(java.lang.String)"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:635,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.input.SAXHandler:652,1"
      Dst: "[org.jdom.input.SAXHandler].getCurrentElement"
    - Src: "org.jdom.input.SAXHandler:652,1"
      Dst: "[org.jdom.JDOMFactory].cdata"
    - Src: "org.jdom.input.SAXHandler:652,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    - Src: "org.jdom.input.SAXHandler:655,1"
      Dst: "[org.jdom.JDOMFactory].text"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].getAttributeType(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 936
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:938"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:950"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:949"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:939"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:947"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:946"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:939"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:947"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:946"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:940"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:937,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jdom.input.SAXHandler:939,1"
      Dst: "[java.lang.String].length"
    - Src: "org.jdom.input.SAXHandler:940,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.jdom.input.SAXHandler:950,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].getCurrentElement()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].<init>(java.lang.String)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:917"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:921"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom.input.SAXHandler:920"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:918,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].getDocument()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].getDocumentLocator()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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.jdom.input.SAXHandler].getExpandEntities()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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.jdom.input.SAXHandler].getFactory()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.JDOMFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].getIgnoringElementContentWhitespace()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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.jdom.input.SAXHandler].ignorableWhitespace(char[],int,int)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:611"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:609"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:612,1"
      Dst: "[org.jdom.input.SAXHandler].characters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].internalEntityDecl(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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.jdom.input.SAXHandler:401"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:402"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:404"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:403,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXHandler:404,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.jdom.input.SAXHandler:405,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].notationDecl(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:854"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:856,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXHandler:858,1"
      Dst: "[org.jdom.input.SAXHandler].appendExternalId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].flushCharacters()"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.jdom.DefaultJDOMFactory].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.input.SAXHandler].getCurrentElement()"
    - "[org.jdom.UncheckedJDOMFactory].processingInstruction(java.lang.String,java.lang.String)"
    - "[org.jdom.DefaultJDOMFactory].processingInstruction(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:428"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:429"
        BranchSideFuncs:
        - "flushCharacters()"
    - Branch String: "org.jdom.input.SAXHandler:432"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:434"
        BranchSideFuncs:
        - "addContent(org.jdom.Parent,org.jdom.Content)"
        - "getCurrentElement()"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:430,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:433,1"
      Dst: "[org.jdom.JDOMFactory].processingInstruction"
    - Src: "org.jdom.input.SAXHandler:433,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    - Src: "org.jdom.input.SAXHandler:435,1"
      Dst: "[org.jdom.input.SAXHandler].getCurrentElement"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].pushElement(org.jdom.Element)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].setRootElement(org.jdom.Element)"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:219"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:223"
        BranchSideFuncs:
        - "addContent(org.jdom.Parent,org.jdom.Content)"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:220,1"
      Dst: "[org.jdom.Document].setRootElement"
    - Src: "org.jdom.input.SAXHandler:224,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].setDocumentLocator(org.xml.sax.Locator)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 966
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Locator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].setExpandEntities(boolean)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 259
    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.jdom.input.SAXHandler].setIgnoringElementContentWhitespace(boolean)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 287
    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.jdom.input.SAXHandler].skippedEntity(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.input.SAXHandler].flushCharacters()"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.DefaultJDOMFactory].entityRef(java.lang.String)"
    - "[org.jdom.UncheckedJDOMFactory].entityRef(java.lang.String)"
    - "[org.jdom.input.SAXHandler].getCurrentElement()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:452"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:452,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.jdom.input.SAXHandler:454,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:456,1"
      Dst: "[org.jdom.input.SAXHandler].getCurrentElement"
    - Src: "org.jdom.input.SAXHandler:456,1"
      Dst: "[org.jdom.JDOMFactory].entityRef"
    - Src: "org.jdom.input.SAXHandler:456,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].startCDATA()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:795"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].startDTD(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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.jdom.input.SAXHandler:709,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:711,1"
      Dst: "[org.jdom.JDOMFactory].docType"
    - Src: "org.jdom.input.SAXHandler:711,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].startDocument()"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.helpers.LocatorImpl].getSystemId()"
    - "[org.jdom.Document].setBaseURI(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:306"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:305"
        BranchSideFuncs:
        - "getSystemId()"
        - "setBaseURI(java.lang.String)"
      - BranchSide: "org.jdom.input.SAXHandler:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:307,1"
      Dst: "[org.xml.sax.Locator].getSystemId"
    - Src: "org.jdom.input.SAXHandler:307,1"
      Dst: "[org.jdom.Document].setBaseURI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getNamespace(java.lang.String,java.lang.String)"
    - "[org.jdom.DefaultJDOMFactory].element(java.lang.String,org.jdom.Namespace)"
    - "[org.jdom.UncheckedJDOMFactory].element(java.lang.String,org.jdom.Namespace)"
    - "[org.jdom.DefaultJDOMFactory].element(java.lang.String)"
    - "[org.jdom.UncheckedJDOMFactory].element(java.lang.String)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.jdom.input.SAXHandler].transferNamespaces(org.jdom.Element)"
    - "[org.xml.sax.helpers.AttributesImpl].getLength()"
    - "[org.xml.sax.helpers.AttributesImpl].getLocalName(int)"
    - "[org.xml.sax.helpers.AttributesImpl].getQName(int)"
    - "[org.jdom.input.SAXHandler].getAttributeType(java.lang.String)"
    - "[org.xml.sax.helpers.AttributesImpl].getType(int)"
    - "[org.jdom.Namespace].getNamespace(java.lang.String,java.lang.String)"
    - "[org.xml.sax.helpers.AttributesImpl].getURI(int)"
    - "[org.jdom.DefaultJDOMFactory].attribute(java.lang.String,java.lang.String,int,org.jdom.Namespace)"
    - "[org.jdom.UncheckedJDOMFactory].attribute(java.lang.String,java.lang.String,int,org.jdom.Namespace)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.jdom.DefaultJDOMFactory].attribute(java.lang.String,java.lang.String,int)"
    - "[org.jdom.UncheckedJDOMFactory].attribute(java.lang.String,java.lang.String,int)"
    - "[org.xml.sax.helpers.AttributesImpl].getValue(int)"
    - "[org.jdom.DefaultJDOMFactory].setAttribute(org.jdom.Element,org.jdom.Attribute)"
    - "[org.jdom.UncheckedJDOMFactory].setAttribute(org.jdom.Element,org.jdom.Attribute)"
    - "[org.jdom.input.SAXHandler].flushCharacters()"
    - "[org.jdom.Document].setRootElement(org.jdom.Element)"
    - "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.UncheckedJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    - "[org.jdom.input.SAXHandler].getCurrentElement()"
    functionUses: 1
    ICount: 67
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:495"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:498"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:499"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:511"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:510"
        BranchSideFuncs:
        - "element(java.lang.String)"
    - Branch String: "org.jdom.input.SAXHandler:499"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:511"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:510"
        BranchSideFuncs:
        - "element(java.lang.String)"
    - Branch String: "org.jdom.input.SAXHandler:503"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:null"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:516"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:521"
        BranchSideFuncs:
        - "transferNamespaces(org.jdom.Element)"
      - BranchSide: "org.jdom.input.SAXHandler:520"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.jdom.input.SAXHandler:532"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:521"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:520"
        BranchSideFuncs:
        - "getLength()"
    - Branch String: "org.jdom.input.SAXHandler:532"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:536"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:535"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:536"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:543"
        BranchSideFuncs:
        - "getValue(int)"
        - "attribute(java.lang.String,java.lang.String,int)"
    - Branch String: "org.jdom.input.SAXHandler:521"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:523"
        BranchSideFuncs:
        - "getQName(int)"
        - "getLocalName(int)"
        - "getType(int)"
        - "getAttributeType(java.lang.String)"
    - Branch String: "org.jdom.input.SAXHandler:552"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:555"
        BranchSideFuncs:
        - "getCurrentElement()"
        - "addContent(org.jdom.Parent,org.jdom.Content)"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:499,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.input.SAXHandler:504,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.input.SAXHandler:505,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jdom.input.SAXHandler:508,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.input.SAXHandler:509,1"
      Dst: "[org.jdom.JDOMFactory].element"
    - Src: "org.jdom.input.SAXHandler:516,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.input.SAXHandler:517,1"
      Dst: "[org.jdom.input.SAXHandler].transferNamespaces"
    - Src: "org.jdom.input.SAXHandler:521,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.jdom.input.SAXHandler:524,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.jdom.input.SAXHandler:525,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.jdom.input.SAXHandler:526,1"
      Dst: "[org.xml.sax.Attributes].getType"
    - Src: "org.jdom.input.SAXHandler:526,1"
      Dst: "[org.jdom.input.SAXHandler].getAttributeType"
    - Src: "org.jdom.input.SAXHandler:532,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.jdom.input.SAXHandler:539,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    - Src: "org.jdom.input.SAXHandler:541,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.jdom.input.SAXHandler:541,1"
      Dst: "[org.jdom.JDOMFactory].attribute"
    - Src: "org.jdom.input.SAXHandler:547,1"
      Dst: "[org.jdom.JDOMFactory].setAttribute"
    - Src: "org.jdom.input.SAXHandler:550,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:553,1"
      Dst: "[org.jdom.Document].setRootElement"
    - Src: "org.jdom.input.SAXHandler:556,1"
      Dst: "[org.jdom.input.SAXHandler].getCurrentElement"
    - Src: "org.jdom.input.SAXHandler:556,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.input.SAXHandler].startEntity(java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:731"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:732"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:731"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:736"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:737"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:743"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:742"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:743"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:728"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:727"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:744"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:728"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:727"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:745"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:728"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:727"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:746"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:728"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:727"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:747"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:728"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:727"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:748"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:727"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:750"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:728"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:727"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:754"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:765"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:764"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.SAXHandler:765"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:772"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.SAXHandler:771"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:737,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.input.SAXHandler:753,1"
      Dst: "[java.util.Map].get"
    - Src: "org.jdom.input.SAXHandler:766,1"
      Dst: "[org.jdom.input.SAXHandler].flushCharacters"
    - Src: "org.jdom.input.SAXHandler:767,1"
      Dst: "[org.jdom.JDOMFactory].entityRef"
    - Src: "org.jdom.input.SAXHandler:770,1"
      Dst: "[org.jdom.input.SAXHandler].getCurrentElement"
    - Src: "org.jdom.input.SAXHandler:770,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].startPrefixMapping(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getNamespace(java.lang.String,java.lang.String)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:469"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:471,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.input.SAXHandler:472,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.SAXHandler].transferNamespaces(org.jdom.Element)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    linkageType: null
    functionLinenumber: 567
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.jdom.Element].getNamespace()"
    - "[org.jdom.Element].addNamespaceDeclaration(org.jdom.Namespace)"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.jdom.ContentList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.jdom.AttributeList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 1
    ICount: 15
    EdgeCount: 208
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:571"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:568"
        BranchSideFuncs:
        - "addNamespaceDeclaration(org.jdom.Namespace)"
      - BranchSide: "org.jdom.input.SAXHandler:567"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.jdom.input.SAXHandler:569"
      Branch Sides:
      - BranchSide: "org.jdom.input.SAXHandler:570"
        BranchSideFuncs:
        - "next()"
        - "getNamespace()"
      - BranchSide: "org.jdom.input.SAXHandler:569"
        BranchSideFuncs:
        - "next()"
        - "getNamespace()"
    Callsites:
    - Src: "org.jdom.input.SAXHandler:568,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.jdom.input.SAXHandler:570,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.jdom.input.SAXHandler:571,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.input.SAXHandler:572,1"
      Dst: "[org.jdom.Element].addNamespaceDeclaration"
    - Src: "org.jdom.input.SAXHandler:569,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.jdom.input.SAXHandler:575,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.input.SAXHandler].unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.input.SAXHandler"
    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: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.SAXHandler:874"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.input.SAXHandler:876,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.input.SAXHandler:878,1"
      Dst: "[org.jdom.input.SAXHandler].appendExternalId"
    JavaMethodInfo: null
    BBCount: 3
    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: 54
    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: 33
    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.jxpath.ri.QName].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.QName"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.QName:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.QName:37"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.QName:36"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.QName:41"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.QName:40"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.QName:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.QName:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.QName:39,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.jxpath.ri.QName:40,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.QName"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.QName:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.QName:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.QName:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.QName:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.QName:52,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.QName:52,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.QName:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    functionSourceFile: "org.apache.commons.jxpath.ri.QName"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.QName].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.QName"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.QName].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.QName"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 83
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.QName].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.QName"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 66
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.QName:78,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.QName"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 99
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.QName:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.QName:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.QName:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.QName:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.QName:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.QName:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.QName:89,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    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.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.jxpath.ri.parser.Token].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.Token"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.Token:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.Token"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.Token].newToken(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.Token"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.parser.Token"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.Token].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.Token:96,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].<init>"
    JavaMethodInfo: null
    BBCount: 2
    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.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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    functionUses: 3
    ICount: 126
    EdgeCount: 129
    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.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].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.LogKitLogger].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.Jdk14Logger].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.NoOpLog].debug(java.lang.Object,java.lang.Throwable)"
    functionUses: 3
    ICount: 35
    EdgeCount: 16
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.jxpath.ri.model.jdom.JDOMNamespaceIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.jdom.Document].getRootElement()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].collectNamespaces(org.jdom.Element)"
    functionUses: 1
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:49"
        BranchSideFuncs:
        - "getRootElement()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:48"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:54"
        BranchSideFuncs:
        - "collectNamespaces(org.jdom.Element)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:45,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:47,1"
      Dst: "[org.jdom.Document].getRootElement"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:50,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:51,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:52,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].collectNamespaces"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].collectNamespaces(org.jdom.Element)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].getNamespace()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].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.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].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.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].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.jdom.Namespace].getPrefix()"
    - "[org.jdom.Element].getAdditionalNamespaces()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].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.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.jdom.AttributeList:org.jdom.ContentList:org.jdom.Namespace].getPrefix()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].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.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].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.jdom.Namespace].getPrefix()"
    - "[org.jdom.Content].getParent()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].collectNamespaces(org.jdom.Element)"
    functionUses: 2
    ICount: 37
    EdgeCount: 148
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:65"
        BranchSideFuncs:
        - "getAdditionalNamespaces()"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:65"
        BranchSideFuncs:
        - "getAdditionalNamespaces()"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:74"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "get(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:73"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:66"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getPrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:65"
        BranchSideFuncs:
        - "getAdditionalNamespaces()"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:66"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getPrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:65"
        BranchSideFuncs:
        - "getAdditionalNamespaces()"
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:78"
        BranchSideFuncs:
        - "collectNamespaces(org.jdom.Element)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:61,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:62,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:62,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:63,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:64,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:66,1"
      Dst: "[org.jdom.Element].getAdditionalNamespaces"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:67,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:68,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:74,1"
      Dst: "[org.jdom.Content].getParent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:76,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].collectNamespaces"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String,java.lang.String)"
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Namespace].getURI()"
    functionUses: 17
    ICount: 21
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:88"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:91"
        BranchSideFuncs:
        - "getURI()"
        - "getPrefix()"
        - "get(int)"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:83,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:92,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:93,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:93,1"
      Dst: "[org.jdom.Namespace].getURI"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:93,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].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:org.jdom.AttributeList:org.jdom.ContentList].size()"
    functionUses: 15
    ICount: 14
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:105"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:105"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:105"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:107,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 7
    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.jdom.transform.JDOMResult].<init>()"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult:143,1"
      Dst: "[javax.xml.transform.sax.SAXResult].<init>"
    - Src: "org.jdom.transform.JDOMResult:145,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].<init>"
    - Src: "org.jdom.transform.JDOMResult:148,1"
      Dst: "[javax.xml.transform.sax.SAXResult].setHandler"
    - Src: "org.jdom.transform.JDOMResult:149,1"
      Dst: "[javax.xml.transform.sax.SAXResult].setLexicalHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].getDocument()"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMResult:258"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:261"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMResult:262"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:278"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMResult:262"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:278"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMResult:266"
      Branch Sides: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult:256,1"
      Dst: "[org.jdom.transform.JDOMResult].retrieveResult"
    - Src: "org.jdom.transform.JDOMResult:265,1"
      Dst: "[org.jdom.transform.JDOMResult].getFactory"
    - Src: "org.jdom.transform.JDOMResult:266,1"
      Dst: "[org.jdom.DefaultJDOMFactory].<init>"
    - Src: "org.jdom.transform.JDOMResult:268,1"
      Dst: "[org.jdom.JDOMFactory].document"
    - Src: "org.jdom.transform.JDOMResult:269,1"
      Dst: "[org.jdom.Document].setContent"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].getFactory()"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "org.jdom.JDOMFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].getResult()"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMResult:191"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:194"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMResult:195"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:207"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMResult:206"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMResult:195"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:207"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMResult:206"
        BranchSideFuncs: []
    - Branch String: "org.jdom.transform.JDOMResult:199"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult:189,1"
      Dst: "[org.jdom.transform.JDOMResult].retrieveResult"
    - Src: "org.jdom.transform.JDOMResult:196,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.jdom.transform.JDOMResult:197,1"
      Dst: "[java.util.List].size"
    - Src: "org.jdom.transform.JDOMResult:197,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.jdom.transform.JDOMResult:201,1"
      Dst: "[java.util.List].remove"
    - Src: "org.jdom.transform.JDOMResult:202,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.jdom.transform.JDOMResult].retrieveResult()"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.transform.JDOMResult:318"
      Branch Sides:
      - BranchSide: "org.jdom.transform.JDOMResult:317"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.transform.JDOMResult:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.transform.JDOMResult:319,1"
      Dst: "[javax.xml.transform.sax.SAXResult].getHandler"
    - Src: "org.jdom.transform.JDOMResult:319,1"
      Dst: "[org.jdom.transform.JDOMResult$DocumentBuilder].getResult"
    - Src: "org.jdom.transform.JDOMResult:319,1"
      Dst: "[org.jdom.transform.JDOMResult].setResult"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].setDocument(org.jdom.Document)"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].setFactory(org.jdom.JDOMFactory)"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].setHandler(org.xml.sax.ContentHandler)"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ContentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].setLexicalHandler(org.xml.sax.ext.LexicalHandler)"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ext.LexicalHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.transform.JDOMResult].setResult(java.util.List)"
    functionSourceFile: "org.jdom.transform.JDOMResult"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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: 65
    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.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 96
    ICount: 22
    EdgeCount: 63
    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()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1975"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1972"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1975"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1972"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "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:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    functionUses: 64
    ICount: 14
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1984"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1990"
        BranchSideFuncs:
        - "hashCode()"
      - 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.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: 155
    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: 160
    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: 34
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 87
    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.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.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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].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.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].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.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].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.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].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.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: 38
    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: 13
    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: 54
    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.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.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: 179
    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.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: 165
    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: 169
    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: 34
    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.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: 164
    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.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: 55
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 33
    ICount: 9
    EdgeCount: 175
    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.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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 111
    ICount: 5
    EdgeCount: 77
    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: 18
    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: 7
    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.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: 323
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.Converter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    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.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.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.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: 86
    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: 55
    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: 10
    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.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.SynchronizedCollection].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: 11
    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: 14
    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.set.MapBackedSet].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.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    functionUses: 16
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    functionUses: 82
    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.jxpath.ri.compiler.CoreOperationMultiply].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply:33,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue(java.lang.Object)"
    functionUses: 48
    ICount: 13
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply:38,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply:38,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].doubleValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply:40,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    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.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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 14
    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.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.ri.JXPathContextReferenceImpl$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].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.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo$1].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 29
    EdgeCount: 202
    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.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    functionUses: 64
    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.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    functionUses: 97
    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.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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].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.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.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.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 93
    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.logging.impl.SimpleLog].getStringProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 135
    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:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:138,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.commons.logging.impl.SimpleLog:142,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: 145
    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:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:145"
        BranchSideFuncs:
        - "getStringProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:146,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getBooleanProperty(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 150
    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:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:150"
        BranchSideFuncs:
        - "getStringProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:151,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty"
    - Src: "org.apache.commons.logging.impl.SimpleLog:152,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    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: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:203,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:209,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].setLevel"
    - Src: "org.apache.commons.logging.impl.SimpleLog:212,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:212,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.SimpleLog:212,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:212,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty"
    - Src: "org.apache.commons.logging.impl.SimpleLog:213,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:213,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:215,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.logging.impl.SimpleLog:224,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - 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].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].log(int,java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.JDOMException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.logging.impl.SimpleLog].write(java.lang.StringBuffer)"
    functionUses: 7
    ICount: 74
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:327"
        BranchSideFuncs:
        - "toString()"
        - "printStackTrace(java.io.PrintWriter)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:326"
        BranchSideFuncs:
        - "write(java.lang.StringBuffer)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:275,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:279,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:282,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.apache.commons.logging.impl.SimpleLog:284,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.logging.impl.SimpleLog:302,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:302,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.logging.impl.SimpleLog:305,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:316,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:319,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:320,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:321,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.logging.impl.SimpleLog:322,1"
      Dst: "[java.io.PrintWriter].close"
    - Src: "org.apache.commons.logging.impl.SimpleLog:323,1"
      Dst: "[java.io.StringWriter].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:327,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].write"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].write(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:339,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:339,1"
      Dst: "[java.io.PrintStream].println"
    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: 349
    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:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:349"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 362
    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:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:366"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:363,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:364,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: 376
    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: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].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 388
    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:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:392"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:389,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:390,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:402"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:402,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:403,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)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 413
    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:414"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:417"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:414,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:415,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:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:427,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:428,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: 438
    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:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:442"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:439,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:440,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: 451
    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:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:455"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:452,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:453,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:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:464,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:465,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: 476
    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:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:480"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:477,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:478,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:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:489,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:490,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:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:502,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:503,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: 514
    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:515,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:526,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:537,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:548,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 558
    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:559,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: 569
    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:570,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getContextClassLoader()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 583
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].class$(java.lang.String)"
    - "[java.lang.Thread].currentThread()"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].class$(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:588"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:584"
        BranchSideFuncs:
        - "currentThread()"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:612"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:588"
        BranchSideFuncs:
        - "currentThread()"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:587"
        BranchSideFuncs:
        - "currentThread()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:631"
        BranchSideFuncs:
        - "class$(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:627"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:626"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:588,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].class$"
    - Src: "org.apache.commons.logging.impl.SimpleLog:588,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.logging.impl.SimpleLog:592,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.logging.impl.SimpleLog:592,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.logging.impl.SimpleLog:612,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.logging.impl.SimpleLog:617,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:627,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getResourceAsStream(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog$1].<init>(java.lang.String)"
    - "[org.apache.commons.logging.impl.SimpleLog$1].run()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:635,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog$1].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:635,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:588,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.impl.SimpleLog:588,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.SimpleLog:588,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].access$000()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].getContextClassLoader()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:71,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive(java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canCreateCollection(java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canCreateCollection(java.lang.Class)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.BasicNodeSet].getValues()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getValues()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].getValue()"
    - "[org.apache.commons.beanutils.ConvertUtils].lookup(java.lang.Class)"
    functionUses: 10
    ICount: 120
    EdgeCount: 503
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:55"
        BranchSideFuncs:
        - "wrapPrimitive(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:125"
        BranchSideFuncs:
        - "canCreateCollection(java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:124"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:131"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:130"
        BranchSideFuncs:
        - "iterator()"
        - "next()"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:141"
        BranchSideFuncs:
        - "getValues()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:144"
        BranchSideFuncs:
        - "canConvert(java.lang.Object,java.lang.Class)"
        - "getValue()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:143"
        BranchSideFuncs:
        - "lookup(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:143"
        BranchSideFuncs:
        - "lookup(java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:56,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:57,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:59,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:69,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:69,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:87,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:90,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:91,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:93,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:94,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:101,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].canCreateCollection"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:113,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:114,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:115,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:125,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:128,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:139,1"
      Dst: "[org.apache.commons.jxpath.NodeSet].getValues"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:142,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getValue"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:144,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtils].lookup"
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convertNullToPrimitive(java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.BasicNodeSet].getValues()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getValues()"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].getValue()"
    - "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive(java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateCollection(java.lang.Class)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].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.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].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.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].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.jxpath.util.BasicTypeConverter].unmodifiableCollection(java.util.Collection)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateCollection(java.lang.Class)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].unmodifiableCollection(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.BasicNodeSet].getValues()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getValues()"
    - "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateNumber(java.lang.Class,double)"
    - "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>(java.lang.String,java.lang.Exception)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateNumber(java.lang.Class,double)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convertStringToPrimitive(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.beanutils.ConvertUtils].lookup(java.lang.Class)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].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.ConverterFacade].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.FloatArrayConverter].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.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>(java.lang.String)"
    functionUses: 12
    ICount: 182
    EdgeCount: 656
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:161"
        BranchSideFuncs:
        - "convertNullToPrimitive(java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:158"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "add(java.lang.Object)"
        - "wrapPrimitive(java.lang.Class)"
        - "toString()"
        - "getValue()"
        - "allocateCollection(java.lang.Class)"
        - "next()"
        - "get(int)"
        - "addAll(java.util.Collection)"
        - "convertNullToPrimitive(java.lang.Class)"
        - "getValues()"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:157"
        BranchSideFuncs:
        - "convertNullToPrimitive(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:169"
        BranchSideFuncs:
        - "wrapPrimitive(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:187"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "add(java.lang.Object)"
        - "wrapPrimitive(java.lang.Class)"
        - "toString()"
        - "getValue()"
        - "allocateCollection(java.lang.Class)"
        - "next()"
        - "get(int)"
        - "addAll(java.util.Collection)"
        - "convertNullToPrimitive(java.lang.Class)"
        - "getValues()"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:194"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "add(java.lang.Object)"
        - "wrapPrimitive(java.lang.Class)"
        - "toString()"
        - "getValue()"
        - "allocateCollection(java.lang.Class)"
        - "next()"
        - "get(int)"
        - "addAll(java.util.Collection)"
        - "convertNullToPrimitive(java.lang.Class)"
        - "getValues()"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:232"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:212"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "add(java.lang.Object)"
        - "wrapPrimitive(java.lang.Class)"
        - "toString()"
        - "getValue()"
        - "allocateCollection(java.lang.Class)"
        - "next()"
        - "get(int)"
        - "addAll(java.util.Collection)"
        - "convertNullToPrimitive(java.lang.Class)"
        - "getValues()"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:219"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "allocateCollection(java.lang.Class)"
        - "addAll(java.util.Collection)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:230"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "add(java.lang.Object)"
        - "wrapPrimitive(java.lang.Class)"
        - "toString()"
        - "getValue()"
        - "allocateCollection(java.lang.Class)"
        - "next()"
        - "get(int)"
        - "addAll(java.util.Collection)"
        - "convertNullToPrimitive(java.lang.Class)"
        - "getValues()"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:225"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:224"
        BranchSideFuncs:
        - "next()"
        - "iterator()"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:235"
        BranchSideFuncs:
        - "getValues()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:238"
        BranchSideFuncs:
        - "getValue()"
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:241"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:243"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "add(java.lang.Object)"
        - "wrapPrimitive(java.lang.Class)"
        - "toString()"
        - "getValue()"
        - "allocateCollection(java.lang.Class)"
        - "next()"
        - "get(int)"
        - "addAll(java.util.Collection)"
        - "convertNullToPrimitive(java.lang.Class)"
        - "getValues()"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:255"
        BranchSideFuncs:
        - "unmodifiableCollection(java.util.Collection)"
        - "add(java.lang.Object)"
        - "wrapPrimitive(java.lang.Class)"
        - "toString()"
        - "getValue()"
        - "allocateCollection(java.lang.Class)"
        - "next()"
        - "get(int)"
        - "addAll(java.util.Collection)"
        - "convertNullToPrimitive(java.lang.Class)"
        - "getValues()"
        - "iterator()"
        - "convert(java.lang.Object,java.lang.Class)"
        - "<init>(java.lang.String,java.lang.Exception)"
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:264"
        BranchSideFuncs:
        - "allocateNumber(java.lang.Class,double)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:271"
        BranchSideFuncs:
        - "convertStringToPrimitive(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:270"
        BranchSideFuncs:
        - "lookup(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:270"
        BranchSideFuncs:
        - "lookup(java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:276"
        BranchSideFuncs:
        - "convert(java.lang.Class,java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:275"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:158,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:158,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].convertNullToPrimitive"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:163,1"
      Dst: "[org.apache.commons.jxpath.NodeSet].getValues"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:163,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].convert"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:166,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getValue"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:170,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:171,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:173,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:177,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:178,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:180,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:182,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:184,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:185,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:190,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateCollection"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:192,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:194,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].unmodifiableCollection"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:203,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:207,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:209,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:216,1"
      Dst: "[java.util.Collection].addAll"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:222,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:239,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:243,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:243,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateNumber"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:245,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:245,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:247,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:248,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:251,1"
      Dst: "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:256,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:265,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].convertStringToPrimitive"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:271,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtils].lookup"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:273,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:276,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:276,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:277,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 70
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].convertNullToPrimitive(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:290,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:293,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:296,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:299,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:302,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:305,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:308,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].convertStringToPrimitive(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive(java.lang.Class)"
    functionUses: 1
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:330"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:320,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:322,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:325,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:325,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:328,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:331,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:334,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:337,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:340,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:343,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateNumber(java.lang.Class,double)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive(java.lang.Class)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateNumber(java.lang.Class,double)"
    - "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>(java.lang.String,java.lang.Exception)"
    functionUses: 3
    ICount: 62
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:359"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:381"
        BranchSideFuncs:
        - "allocateNumber(java.lang.Class,double)"
        - "<init>(java.lang.String,java.lang.Exception)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:383"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:401"
        BranchSideFuncs:
        - "allocateNumber(java.lang.Class,double)"
        - "<init>(java.lang.String,java.lang.Exception)"
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:355,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].wrapPrimitive"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:357,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:360,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:363,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:366,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:369,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:372,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:375,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:379,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:381,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:383,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:391,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:394,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateNumber"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:393,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:398,1"
      Dst: "[org.apache.commons.jxpath.JXPathTypeConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].canCreateCollection(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:419"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:410,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:411,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:413,1"
      Dst: "[java.lang.Class].getConstructor"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].allocateCollection(java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 36
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:429"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:443"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:445"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:429,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:430,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:432,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:435,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:435,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:435,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:435,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:441,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:444,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.BasicTypeConverter].unmodifiableCollection(java.util.Collection)"
    functionSourceFile: "org.apache.commons.jxpath.util.BasicTypeConverter"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:459"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.util.BasicTypeConverter:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.util.BasicTypeConverter:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:457,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:460,1"
      Dst: "[java.util.Collections].unmodifiableSortedSet"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:463,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    - Src: "org.apache.commons.jxpath.util.BasicTypeConverter:465,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 7
    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:50,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:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.ServletContextCleaner:126"
        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:101,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:102,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:103,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:104,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:104,1"
      Dst: "[java.lang.ClassLoader].getParent"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:111,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:127,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.logging.impl.ServletContextCleaner].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.ServletContextCleaner"
    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.logging.impl.ServletContextCleaner:52,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:52,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:52,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    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: 76
    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.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionUses: 96
    ICount: 25
    EdgeCount: 211
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 64
    ICount: 9
    EdgeCount: 94
    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: 72
    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.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.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 1
    ICount: 9
    EdgeCount: 93
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:405,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:406,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:409,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: 415
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 1
    ICount: 10
    EdgeCount: 94
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:416,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:417,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:420,1"
      Dst: "[java.lang.Object].hashCode"
    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: 424
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 428
    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:429,1"
      Dst: "[java.lang.ref.Reference].get"
    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: 432
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 94
    ICount: 24
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:434"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:458"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:438"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:454"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:446"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:446"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:436,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:447,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:455,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    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: 395
    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:396,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$100(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 395
    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:396,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: 395
    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:396,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    functionUses: 49
    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.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    functionUses: 38
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 102
    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.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    functionUses: 33
    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: 93
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].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.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    functionUses: 14
    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.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.jxpath.ri.compiler.NodeTypeTest].<init>(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest:30,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].nodeTypeToString(int)"
    functionUses: 71
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest:44,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest:44,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].nodeTypeToString"
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest:44,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest:44,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].nodeTypeToString(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeTypeTest"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:37,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:51,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:58,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getNamespaceURI()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:78,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getNamespaceURI(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI(java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:86"
        BranchSideFuncs:
        - "getNamespaceURI(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:84,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    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.jxpath.ri.model.jdom.JDOMNamespacePointer:100,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    functionUses: 17
    ICount: 21
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:113"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:107,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:108,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:109,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:115,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 67
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:120,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer:125,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.Parser].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.Parser:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.Parser].parseExpression(java.lang.String,org.apache.commons.jxpath.ri.Compiler)"
    functionSourceFile: "org.apache.commons.jxpath.ri.Parser"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.jxpath.ri.Compiler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].setCompiler(org.apache.commons.jxpath.ri.Compiler)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].ReInit(java.io.Reader)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParser].parseExpression()"
    - "[org.apache.commons.jxpath.ri.Parser].addEscapes(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.Parser].addEscapes(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getCharacter()"
    - "[org.apache.commons.jxpath.JXPathInvalidSyntaxException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.Parser].describePosition(java.lang.String,int)"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getPosition()"
    - "[org.apache.commons.jxpath.ri.Parser].addEscapes(java.lang.String)"
    - "[org.apache.commons.jxpath.JXPathInvalidSyntaxException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.Parser].describePosition(java.lang.String,int)"
    functionUses: 1
    ICount: 52
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.Parser:44,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].setCompiler"
    - Src: "org.apache.commons.jxpath.ri.Parser:47,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.commons.jxpath.ri.Parser:47,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].ReInit"
    - Src: "org.apache.commons.jxpath.ri.Parser:48,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser].parseExpression"
    - Src: "org.apache.commons.jxpath.ri.Parser:51,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.Parser:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.Parser:53,1"
      Dst: "[org.apache.commons.jxpath.ri.Parser].addEscapes"
    - Src: "org.apache.commons.jxpath.ri.Parser:55,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getCharacter"
    - Src: "org.apache.commons.jxpath.ri.Parser:55,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.jxpath.ri.Parser:57,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].getPosition"
    - Src: "org.apache.commons.jxpath.ri.Parser:57,1"
      Dst: "[org.apache.commons.jxpath.ri.Parser].describePosition"
    - Src: "org.apache.commons.jxpath.ri.Parser:57,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.Parser:57,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidSyntaxException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.Parser].describePosition(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.Parser"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.Parser].addEscapes(java.lang.String)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.Parser:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.Parser:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.Parser:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.Parser:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.Parser:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.Parser:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.Parser:82,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.jxpath.ri.Parser:85,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.Parser:85,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.Parser:86,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.jxpath.ri.Parser:86,1"
      Dst: "[org.apache.commons.jxpath.ri.Parser].addEscapes"
    - Src: "org.apache.commons.jxpath.ri.Parser:86,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.Parser].addEscapes(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.Parser"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].addEscapes(java.lang.String)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.Parser:96,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].addEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:32,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationDivide].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationOr].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationSubtract].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationCompare].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationAdd].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationUnion].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationNegate].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMultiply].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationMod].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 48
    ICount: 16
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:37"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:42"
        BranchSideFuncs:
        - "booleanValue(java.lang.Object)"
        - "computeValue(org.apache.commons.jxpath.ri.EvalContext)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:37"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:38,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].computeValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd:38,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].getPrecedence()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].isSymmetric()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationAnd].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationAnd"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.String"
    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.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.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.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.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].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.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].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.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].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.jxpath.ri.model.VariablePointer].<init>(org.apache.commons.jxpath.Variables,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.Variables"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:48,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].<init>(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:59,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].isContainer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.JXPathException].<init>(java.lang.String)"
    - "[org.apache.commons.jxpath.BasicVariables].getVariable(java.lang.String)"
    - "[org.apache.commons.jxpath.servlet.KeywordVariables].getVariable(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    functionUses: 7
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:79"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:78"
        BranchSideFuncs:
        - "getVariable(java.lang.String)"
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:77,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:77,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:77,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:77,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:79,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:79,1"
      Dst: "[org.apache.commons.jxpath.Variables].getVariable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo(java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].isAtomic()"
    functionUses: 5
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:83"
        BranchSideFuncs:
        - "isAtomic()"
        - "getBeanInfo(java.lang.Class)"
        - "getNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:83"
        BranchSideFuncs:
        - "isAtomic()"
        - "getBeanInfo(java.lang.Class)"
        - "getNode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:84,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:85,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:85,1"
      Dst: "[org.apache.commons.jxpath.JXPathIntrospector].getBeanInfo"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:85,1"
      Dst: "[org.apache.commons.jxpath.JXPathBeanInfo].isAtomic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].isCollection(java.lang.Object)"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:89"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "getBaseValue()"
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:89"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "getBaseValue()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:90,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:91,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].isCollection"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ValueUtils].getValue(java.lang.Object,int)"
    functionUses: 5
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:98"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:97"
        BranchSideFuncs:
        - "getValue(java.lang.Object,int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:96,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:97,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:104,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:104,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:104,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:104,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:108,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:109,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:112,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:112,1"
      Dst: "[org.apache.commons.jxpath.Variables].declareVariable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].isActual()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].setIndex(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex(int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:123,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].getImmediateValuePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getImmediateNode()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].newChildNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer$1].<init>(org.apache.commons.jxpath.ri.model.VariablePointer,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:137"
        BranchSideFuncs:
        - "newChildNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
        - "getImmediateNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:136"
        BranchSideFuncs:
        - "getName()"
        - "<init>(org.apache.commons.jxpath.ri.model.VariablePointer,org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:132,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getImmediateNode"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:134,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].newChildNodePointer"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:137,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:137,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer$1].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.util.ValueUtils].getLength(java.lang.Object)"
    functionUses: 6
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:157"
        BranchSideFuncs:
        - "getBaseValue()"
        - "getLength(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:153"
        BranchSideFuncs:
        - "getBaseValue()"
        - "getLength(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:154,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:155,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].getLength"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].createPath(org.apache.commons.jxpath.JXPathContext,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:163,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].setValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:166,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:167,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].createPath(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:174,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getAbstractFactory"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:175,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:175,1"
      Dst: "[org.apache.commons.jxpath.AbstractFactory].declareVariable"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:176,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:176,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:178,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:178,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:178,1"
      Dst: "[org.apache.commons.jxpath.JXPathAbstractFactoryException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:180,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].findVariables"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:191,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].createCollection"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:192,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].isActual"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:193,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getAbstractFactory"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:199,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getName"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:199,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:195,1"
      Dst: "[org.apache.commons.jxpath.AbstractFactory].createObject"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:202,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:202,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:203,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:203,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:203,1"
      Dst: "[org.apache.commons.jxpath.JXPathAbstractFactoryException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:205,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:206,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:218,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].createCollection"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:219,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].setValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:220,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].clone"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:221,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].createCollection(org.apache.commons.jxpath.JXPathContext,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:232,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].createPath"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:234,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:236,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:236,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:240,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:240,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:240,1"
      Dst: "[org.apache.commons.jxpath.JXPathAbstractFactoryException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:248,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:251,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:252,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].expandCollection"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:253,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:253,1"
      Dst: "[org.apache.commons.jxpath.Variables].declareVariable"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    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.jxpath.ri.model.VariablePointer:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:263,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:263,1"
      Dst: "[org.apache.commons.jxpath.Variables].undeclareVariable"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:267,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:267,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:268,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:268,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:268,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:271,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:272,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:273,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].remove"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:274,1"
      Dst: "[org.apache.commons.jxpath.Variables].declareVariable"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].findVariables(org.apache.commons.jxpath.JXPathContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:288,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getVariables"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:289,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:289,1"
      Dst: "[org.apache.commons.jxpath.Variables].isDeclaredVariable"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:293,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getParentContext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    functionUses: 67
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:301"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:300"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:300,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:301,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    functionUses: 106
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:-1"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:317,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].isCollection()"
    functionUses: 17
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.VariablePointer:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.VariablePointer:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:323,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:324,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:333,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:333,1"
      Dst: "[org.apache.commons.jxpath.ri.model.VariablePointer].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:336,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    functionUses: 13
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:344,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:344,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].childIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    functionUses: 8
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:349,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:349,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].namespaceIterator()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespaceIterator()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator()"
    functionUses: 5
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:354,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:354,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespaceIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].namespacePointer(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].namespacePointer(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:359,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:359,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].namespacePointer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 12
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:364,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getValuePointer"
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:364,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex()"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.VariablePointer:371,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.VariablePointer].access$000(org.apache.commons.jxpath.ri.model.VariablePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.VariablePointer"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.model.VariablePointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.LazyDynaClass].isRestricted()"
    - "[org.apache.commons.beanutils.LazyDynaClass].isReturnNull()"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String)"
    functionUses: 23
    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.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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)"
    functionUses: 2
    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.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.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.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.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].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: 161
    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.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    functionUses: 166
    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.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].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: 36
    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.jxpath.ri.compiler.Constant].<init>(java.lang.Number)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Constant"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Expression].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Constant:33,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Constant].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Constant"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.Expression].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Constant:41,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.Expression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Constant].compute(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Constant"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Constant].computeValue(org.apache.commons.jxpath.ri.EvalContext)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Constant"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 47
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Constant].isContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Constant"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Constant].computeContextDependent()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Constant"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.Constant"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue(java.lang.Object)"
    functionUses: 72
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.Constant:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Constant:78"
        BranchSideFuncs:
        - "stringValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.Constant:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.Constant:76,1"
      Dst: "[org.apache.commons.jxpath.ri.InfoSetUtil].stringValue"
    - Src: "org.apache.commons.jxpath.ri.compiler.Constant:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.compiler.Constant:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.compiler.Constant:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    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: 4
    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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].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.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].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.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].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: 188
    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: 3
    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.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].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.ConverterFacade].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.FloatArrayConverter].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.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 21
    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.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].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.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isWarnEnabled()"
    - "[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.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.LogKitLogger].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.NoOpLog].warn(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 17
    EdgeCount: 30
    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.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.ChainedClosure].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.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].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.ForClosure].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.jxpath.ri.parser.XPathParserTokenManager].setDebugStream(java.io.PrintStream)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 464
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:30"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:33"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:32"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:33"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:34"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:33"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:54"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:65"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:85"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:87"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:110"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:117"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:119"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:139"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:146"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:148"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:162"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:169"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:189"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:191"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:205"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:214"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:221"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:240"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:247"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:249"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:260"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:267"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:286"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:297"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:308"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:322"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:324"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:335"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:344"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:351"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:359"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:361"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:370"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:377"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:385"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:390"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:391"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:393"
      Branch Sides: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:402"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 193
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveNfa_0(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    functionUses: 41
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:415,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:415,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveNfa_0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveNfa_0(int,int)"
    functionUses: 36
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:427,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:429,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveNfa_0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa0_0()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveNfa_0(int,int)"
    functionUses: 1
    ICount: 78
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:436,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:438,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:508,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveNfa_0"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa1_0(long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 21
    ICount: 70
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:569"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:569"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:531"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:535"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:570"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:569"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:542"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:569"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:562"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:513,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:515,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:522,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:540,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:543,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:570,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 573
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 10
    ICount: 84
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:576"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:591"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:592"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:593"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:595"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:604"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:606"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:617"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:638"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:637"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:631"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:638"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:637"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:575,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:577,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:579,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:585,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:592,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 15
    ICount: 86
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:642"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:644"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:659"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:660"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:666"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:703"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:700"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:699"
        BranchSideFuncs:
        - "jjMoveStringLiteralDfa4_0(long,long,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:643,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:645,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:647,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:653,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:660,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 13
    ICount: 66
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:710"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:725"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:730"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:732"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:743"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:756"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:750"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:753"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:752"
        BranchSideFuncs:
        - "jjMoveStringLiteralDfa5_0(long,long,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:709,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:711,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:713,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:719,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:726,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 11
    ICount: 72
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:763"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:774"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:777"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:789"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:800"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:807"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:810"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:762,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:764,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:766,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:772,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:775,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:801,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 14
    ICount: 62
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:820"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:822"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:833"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:836"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:842"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:866"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:867"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:866"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:821,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:823,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:825,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:831,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:834,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:843,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 870
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 9
    ICount: 57
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:871"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:873"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:882"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:915"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:914"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:895"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:915"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:914"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:872,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:874,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:876,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:883,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:887,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:896,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 918
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 9
    ICount: 55
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:919"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:922"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:921"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:934"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:939"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:943"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:946"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:961"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:960"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:920,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:922,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:924,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:930,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:935,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 964
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 8
    ICount: 48
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:965"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:967"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:978"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:981"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:980"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:983"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1000"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:999"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:966,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:968,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:970,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:976,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:979,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:984,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1003
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 7
    ICount: 65
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1004"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1006"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1017"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1018"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1019"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1021"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1020"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1021"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1022"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1023"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1026"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1034"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1047"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1046"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1005,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1007,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1009,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1015,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1018,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1035,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa11_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1050
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 8
    ICount: 45
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1051"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1053"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1064"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1085"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1084"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1052,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1054,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1056,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1062,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1065,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa12_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1088
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 8
    ICount: 53
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1089"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1092"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1091"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1128"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1128"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1118"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1121"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1090,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1092,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1094,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1100,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1107,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa13_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1132
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 7
    ICount: 36
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1133"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1135"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1134,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1136,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1138,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1144,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa14_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1161
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa15_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa15_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa15_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa15_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa15_0(long,long,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 6
    ICount: 44
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1162"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1164"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1173"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1192"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1182"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1185"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1163,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1165,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1167,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1174,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1178,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa15_0"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa15_0(long,long,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1196
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa16_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa16_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa16_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa16_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 5
    ICount: 37
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1197"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1199"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1208"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1211"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1198,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1200,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1202,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1209,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1211,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa16_0"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa16_0(long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1224
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa17_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa17_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa17_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa17_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 4
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1225"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1227"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1226,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1228,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1230,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1236,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa17_0"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa17_0(long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1249
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa18_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa18_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa18_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 4
    ICount: 31
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1250"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1252"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1261"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1264"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1251,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1253,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1255,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1262,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1264,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa18_0"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa18_0(long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1275
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa19_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa19_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 3
    ICount: 34
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1276"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1278"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1287"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1289"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1292"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1277,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1279,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1281,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1288,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1292,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa19_0"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa19_0(long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1301
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa20_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 2
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1302"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1304"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1313"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1322"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1321"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1303,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1305,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1307,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1314,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopAtPos"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1318,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa20_0"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa20_0(long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1325
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa21_0(long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 1
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1326"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1328"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1327,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1329,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1331,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1337,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa21_0"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa21_0(long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1344
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0(int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0(int,long,long)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1345"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1347"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_0(int,long,long)"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1356"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1363"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1362"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1346,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1348,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1350,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1357,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1366
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1367"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1371"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjAddStates(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1375
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1377"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1375"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1380
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    functionUses: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1381,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveNfa_0(int,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1508
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInitRounds()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjAddStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjAddStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjAddStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjAddStates(int,int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd(int)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    functionUses: 3
    ICount: 377
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1516"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1519"
        BranchSideFuncs:
        - "ReInitRounds()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1518"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1519"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1620"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1527"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1533"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1529"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1531"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1534"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1535"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1536"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1538"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1543"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1548"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1548"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1553"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1558"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1563"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1563"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1568"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1570"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1571"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1573"
        BranchSideFuncs:
        - "jjCheckNAddTwoStates(int,int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1577"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1579"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1580"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1586"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1589"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1591"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1595"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1600"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1602"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1603"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1605"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1609"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1611"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1612"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1614"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1619"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1523"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1621"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1630"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1632"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1633"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1646"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1625"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1660"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1662"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1663"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1665"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1669"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1688"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1674"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1689"
        BranchSideFuncs:
        - "jjAddStates(int,int)"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1688"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1679"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1681"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1682"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1684"
        BranchSideFuncs:
        - "jjCheckNAdd(int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1689"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1691"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1698"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1701"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1700"
        BranchSideFuncs:
        - "readChar()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1517,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInitRounds"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1532,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAddTwoStates"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1535,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCheckNAdd"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1639,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjAddStates"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1660,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_1"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1669,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1679,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_2"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1701,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    JavaMethodInfo: null
    BBCount: 92
    CyclomaticComplexity: 5
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1713"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1712"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1715"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1718"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1717"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1722
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 220
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1726"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1728"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1727"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1730"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1732"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1731"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1734"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1733"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1736"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1735"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1738"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1740"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1739"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1742"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1744"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1746"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1748"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1747"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1750"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1749"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1752"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1754"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1753"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1756"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1755"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1758"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1757"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1760"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1759"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1762"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1761"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1764"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1763"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1766"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1768"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1767"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1770"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1769"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1772"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1774"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 96
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1779
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 229
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1783"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1782"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1785"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1787"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1786"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1789"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1788"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1791"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1793"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1792"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1795"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1794"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1797"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1796"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1799"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1801"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1800"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1803"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1805"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1804"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1807"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1806"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1809"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1811"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1810"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1813"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1812"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1815"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1814"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1817"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1819"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1818"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1821"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1820"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1823"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1822"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1825"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1824"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1827"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1826"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1829"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1831"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1833"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 100
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].<init>(org.apache.commons.jxpath.ri.parser.SimpleCharStream)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1872
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1873,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].<init>(org.apache.commons.jxpath.ri.parser.SimpleCharStream,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1881,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1882,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].SwitchTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInit(org.apache.commons.jxpath.ri.parser.SimpleCharStream)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1885
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInitRounds()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1889,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInitRounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInitRounds()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1893
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1895"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1897"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInit(org.apache.commons.jxpath.ri.parser.SimpleCharStream,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.SimpleCharStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1901,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].ReInit"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1902,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].SwitchTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].SwitchTo(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1906"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1906"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1906"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1908"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1907,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1907,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1907,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1907,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjFillToken()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1913
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.parser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.Token].newToken(int)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].GetImage()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getBeginLine()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getBeginColumn()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndLine()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndColumn()"
    functionUses: 2
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1917"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1914"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getBeginLine()"
        - "getBeginColumn()"
        - "GetImage()"
        - "getEndLine()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1913"
        BranchSideFuncs:
        - "GetImage()"
        - "newToken(int)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1914,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.Token].newToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1917,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].GetImage"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1918,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getBeginLine"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1919,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getBeginColumn"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1920,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndLine"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1921,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndColumn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].getNextToken()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager"
    linkageType: null
    functionLinenumber: 1941
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.parser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].BeginToken()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjFillToken()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup(int)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].BeginToken()"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa0_0()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup(int)"
    - "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjFillToken()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndLine()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndColumn()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup(int)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].GetImage()"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup(int)"
    - "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].GetImage()"
    - "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>(boolean,int,int,int,java.lang.String,char,int)"
    functionUses: 4
    ICount: 100
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1952"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1956"
        BranchSideFuncs:
        - "BeginToken()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1955"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1952"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1956"
        BranchSideFuncs:
        - "BeginToken()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1955"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1960"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1972"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "jjFillToken()"
        - "readChar()"
        - "jjMoveStringLiteralDfa0_0()"
        - "BeginToken()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1971"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1962"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1964"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1965"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1942"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "jjFillToken()"
        - "readChar()"
        - "jjMoveStringLiteralDfa0_0()"
        - "BeginToken()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1941"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1979"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1972"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1971"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1980"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1972"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1971"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1980"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1972"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1971"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1987"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1991"
        BranchSideFuncs:
        - "backup(int)"
        - "GetImage()"
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1990"
        BranchSideFuncs:
        - "<init>(boolean,int,int,int,java.lang.String,char,int)"
    - Branch String: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1989"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1987"
        BranchSideFuncs:
        - "backup(int)"
        - "GetImage()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1942,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].BeginToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1947,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjFillToken"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1951,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].backup"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1959,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParserTokenManager].jjMoveStringLiteralDfa0_0"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1972,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndLine"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1973,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].getEndColumn"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1976,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].readChar"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1979,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.SimpleCharStream].GetImage"
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParserTokenManager:1991,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.TokenMgrError].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - 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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].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: 35
    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.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    functionUses: 111
    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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    functionUses: 20
    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.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.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    functionUses: 18
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[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].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    functionUses: 7
    ICount: 19
    EdgeCount: 315
    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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].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.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.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.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].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.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].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.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].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.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    functionUses: 108
    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.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    functionUses: 72
    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.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.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 53
    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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 34
    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.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 25
    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.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 14
    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.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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 5
    ICount: 30
    EdgeCount: 93
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 72
    ICount: 27
    EdgeCount: 90
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 45
    ICount: 26
    EdgeCount: 90
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 9
    ICount: 31
    EdgeCount: 89
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>(org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 53
    ICount: 55
    EdgeCount: 92
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 31
    ICount: 41
    EdgeCount: 90
    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: 25
    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: 14
    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: 35
    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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    functionUses: 99
    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: 67
    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.jxpath.util.ReverseComparator].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.ReverseComparator"
    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.jxpath.util.ReverseComparator:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.util.ReverseComparator"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].compareTo(java.lang.Object)"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer].compareTo(java.lang.Object)"
    functionUses: 8
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.ReverseComparator:41,1"
      Dst: "[java.lang.Comparable].compareTo"
    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.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    functionUses: 49
    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.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    functionUses: 38
    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.map.StaticBucketMap].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.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    functionUses: 99
    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.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    functionUses: 105
    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.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    functionUses: 67
    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.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].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.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    functionUses: 33
    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.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 114
    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.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].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.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    functionUses: 14
    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: 8
    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.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.jxpath.ri.model.jdom.JDOMNodeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.jdom.Document].getContent()"
    - "[org.jdom.Element].getContent()"
    functionUses: 1
    ICount: 30
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:55"
        BranchSideFuncs:
        - "getNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:64"
        BranchSideFuncs:
        - "getContent()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:53,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:58,1"
      Dst: "[org.jdom.Document].getContent"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:61,1"
      Dst: "[org.jdom.Element].getContent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    functionUses: 17
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:79"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:78"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:73,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:79,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].next()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].previous()"
    functionUses: 15
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:94"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:99"
        BranchSideFuncs:
        - "previous()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:90,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].next"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:95,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].previous"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].previous()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testChild()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.jdom.AttributeList:org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testChild()"
    functionUses: 1
    ICount: 33
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:119"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:127"
        BranchSideFuncs:
        - "get(int)"
        - "testChild()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:119"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:113,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:114,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testChild"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:120,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].next()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testChild()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].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.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testChild()"
    functionUses: 1
    ICount: 67
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:161"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:163"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:169"
        BranchSideFuncs:
        - "get(int)"
        - "testChild()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:140,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:146,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:147,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:148,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testChild"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].testChild()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator:177,1"
      Dst: "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].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.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.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].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: 208
    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: 154
    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: 160
    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.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 34
    ICount: 10
    EdgeCount: 84
    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.jxpath.ri.model.dom.DOMNodeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:52"
        BranchSideFuncs:
        - "getNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:48,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Node)"
    functionUses: 17
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:61"
        BranchSideFuncs:
        - "setPosition(int)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:60"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:60"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:59,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:61,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].next()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].previous()"
    functionUses: 15
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:76"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:81"
        BranchSideFuncs:
        - "previous()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:72,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].next"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:77,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].previous"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].previous()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].testChild()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].testChild()"
    functionUses: 1
    ICount: 44
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:95,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:98,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:100,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].testChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:105,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].next()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].testChild()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].testChild()"
    functionUses: 1
    ICount: 58
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:122,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:125,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:131,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].testChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:138,1"
      Dst: "[org.w3c.dom.Node].getLastChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:141,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].testChild()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.w3c.dom.Node,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:159,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeNameTest"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeNameTest:31,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>(org.apache.commons.jxpath.ri.QName,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeNameTest"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeNameTest:40,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTest].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeNameTest"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeNameTest"
    linkageType: null
    functionLinenumber: 57
    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.jxpath.ri.compiler.NodeNameTest].isWildcard()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeNameTest"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeNameTest:66,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeNameTest:66,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.NodeNameTest"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    functionUses: 71
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.NodeNameTest:71,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.Constants].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.Constants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.Constants:22,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$3].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$3"
    linkageType: null
    functionLinenumber: 1233
    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$3:1234,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$3].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$3"
    linkageType: null
    functionLinenumber: 1235
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.LogFactory$3:1236"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogFactory$3:1239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.LogFactory$3:1238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$3:1237,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.commons.logging.LogFactory$3:1239,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:27,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert(java.lang.Object,java.lang.Class)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:31"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:30"
        BranchSideFuncs:
        - "canConvert(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:31,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:31,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].canConvert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.BasicTypeConverter].convert(java.lang.Object,java.lang.Class)"
    functionUses: 11
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:36"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:35"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
    - Branch String: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:36"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:35"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:36,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.jxpath.util.JXPath11CompatibleTypeConverter:36,1"
      Dst: "[org.apache.commons.jxpath.util.BasicTypeConverter].convert"
    JavaMethodInfo: null
    BBCount: 5
    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: 180
    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: 179
    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: 40
    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.jxpath.ri.model.dom.DOMNodePointer].<init>(org.w3c.dom.Node,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:75,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>(org.w3c.dom.Node,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.w3c.dom.Node"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.util.Locale)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:86,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:97,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.w3c.dom.Node,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:103,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].testNode(org.w3c.dom.Node,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].isWildcard()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].getTarget()"
    functionUses: 2
    ICount: 74
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:120"
        BranchSideFuncs:
        - "getPrefix()"
        - "getNamespaceURI()"
        - "getNodeName()"
        - "isWildcard()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:132"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "getName()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:131"
        BranchSideFuncs:
        - "getNamespaceURI(org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:136"
        BranchSideFuncs:
        - "getNamespaceURI(org.w3c.dom.Node)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:132"
        BranchSideFuncs:
        - "equalStrings(java.lang.String,java.lang.String)"
        - "getPrefix(org.w3c.dom.Node)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:131"
        BranchSideFuncs:
        - "getNamespaceURI(org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-1"
        BranchSideFuncs:
        - "equalStrings(java.lang.String,java.lang.String)"
        - "getPrefix(org.w3c.dom.Node)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:154"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:160"
        BranchSideFuncs:
        - "getTarget()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:117,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:122,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:123,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:124,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].isWildcard"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:125,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:130,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:131,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:131,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:132,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:133,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:134,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:140,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:156,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:157,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getTarget"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:173,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:175,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.QName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.QName].<init>(java.lang.String,java.lang.String)"
    functionUses: 9
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "getPrefix(org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:189"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:182,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:184,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:185,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:188,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:190,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(org.w3c.dom.Node)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:195,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    - "boolean"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.compiler.NodeTest,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 13
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:201,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:206,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespacePointer(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:211,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].namespaceIterator()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodeIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:216,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceResolver()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.NamespaceResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>(org.apache.commons.jxpath.ri.NamespaceResolver)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer(org.apache.commons.jxpath.ri.model.NodePointer)"
    functionUses: 4
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:225"
        BranchSideFuncs:
        - "setNamespaceContextPointer(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "<init>(org.apache.commons.jxpath.ri.NamespaceResolver)"
        - "getNamespaceResolver()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:222,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:222,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:223,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].setNamespaceContextPointer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getDefaultNamespaceURI()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].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.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].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$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].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.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].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.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].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.map.MultiValueMap].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.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 10
    ICount: 55
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:231"
        BranchSideFuncs:
        - "getDefaultNamespaceURI()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:230"
        BranchSideFuncs:
        - "getDefaultNamespaceURI()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:234"
        BranchSideFuncs:
        - "getDefaultNamespaceURI()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:246"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:270"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:256"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:270"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:230,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:231,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getDefaultNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:244,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:247,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:251,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:251,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:251,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:254,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:257,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:258,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:260,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:264,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:271,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getDefaultNamespaceURI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:285,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:288,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:289,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:291,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:295,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:302,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getBaseValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 306
    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.jxpath.ri.model.dom.DOMNodePointer].getImmediateNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 311
    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.jxpath.ri.model.dom.DOMNodePointer].isActual()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isCollection()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLength()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isLeaf()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:332,1"
      Dst: "[org.w3c.dom.Node].hasChildNodes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].isLanguage(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLanguage()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].isLanguage(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:344,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLanguage"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:345,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].isLanguage"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:346,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:346,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].findEnclosingAttribute(org.w3c.dom.Node,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.w3c.dom.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:358,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:360,1"
      Dst: "[org.w3c.dom.Element].getAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:361,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:365,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLanguage()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].findEnclosingAttribute(org.w3c.dom.Node,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:375,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].findEnclosingAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:397"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:407"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:407"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:387,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:389,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:390,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:391,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:394,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:394,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:398,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:400,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:401,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:412,1"
      Dst: "[org.w3c.dom.Node].cloneNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:412,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:423,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:423,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:436,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getAbstractFactory"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:440,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:436,1"
      Dst: "[org.apache.commons.jxpath.AbstractFactory].createObject"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:444,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:446,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:447,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:449,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].childIterator"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:450,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:451,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:454,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:454,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:455,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:455,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:455,1"
      Dst: "[org.apache.commons.jxpath.JXPathAbstractFactoryException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].createChild(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 4
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:462,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].createChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:463,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].createAttribute(org.apache.commons.jxpath.JXPathContext,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:486"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:470,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].createAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:473,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:476,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:478,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:481,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:481,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:481,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:481,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:484,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:484,1"
      Dst: "[org.w3c.dom.Element].setAttributeNS"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:487,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:487,1"
      Dst: "[org.w3c.dom.Element].hasAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:488,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:491,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:492,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:493,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].remove()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:501"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:498,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:500,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:502,1"
      Dst: "[org.w3c.dom.Node].removeChild"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.NodePointer].escape(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].asPath()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionByQName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceResolver()"
    - "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionByQName()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfElement()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfTextNode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfPI()"
    functionUses: 17
    ICount: 81
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:511"
        BranchSideFuncs:
        - "escape(java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:510"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:515"
        BranchSideFuncs:
        - "asPath()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:522"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:524"
        BranchSideFuncs:
        - "getLocalName(org.w3c.dom.Node)"
        - "getNamespaceURI()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:532"
        BranchSideFuncs:
        - "getPrefix(java.lang.String)"
        - "getNamespaceResolver()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:543"
        BranchSideFuncs:
        - "getRelativePositionByQName()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:542"
        BranchSideFuncs:
        - "getRelativePositionOfElement()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:508,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:508,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:508,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].escape"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:508,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:513,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].asPath"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:515,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:521,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:522,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:525,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:526,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:530,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionByQName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:533,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceResolver"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:533,1"
      Dst: "[org.apache.commons.jxpath.ri.NamespaceResolver].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:545,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfElement"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:555,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfTextNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:559,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:561,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfPI"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionByQName()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].matchesQName(org.w3c.dom.Node)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:585"
        BranchSideFuncs:
        - "matchesQName(org.w3c.dom.Node)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:580"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:580"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:578,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:580,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:580,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].matchesQName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].matchesQName(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(org.w3c.dom.Node)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:589"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:593"
        BranchSideFuncs:
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getNamespaceURI()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:592"
        BranchSideFuncs:
        - "equalStrings(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:590"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:589"
        BranchSideFuncs:
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getNamespaceURI()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:591"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:589"
        BranchSideFuncs:
        - "getNamespaceURI(org.w3c.dom.Node)"
        - "getNamespaceURI()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:589,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:590,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equalStrings"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:591,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:593,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfElement()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:603"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:604"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:606"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:602,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:604,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfTextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:619"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:625"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:620"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:623"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:618,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:620,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getRelativePositionOfPI()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:637"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:643"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:638"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:639"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:635,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getTarget"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:636,1"
      Dst: "[org.w3c.dom.Node].getPreviousSibling"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:638,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:639,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 67
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:649,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 106
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:664"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:667"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:670"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:663,1"
      Dst: "[org.w3c.dom.Node].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:668,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:669,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:670,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getLocalName(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:686"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:683"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:679,1"
      Dst: "[org.w3c.dom.Node].getLocalName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:684,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:685,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:686,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getNamespaceURI(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix(org.w3c.dom.Node)"
    functionUses: 3
    ICount: 40
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs:
        - "getPrefix(org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:702"
        BranchSideFuncs:
        - "getPrefix(org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:707"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:718"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:696,1"
      Dst: "[org.w3c.dom.Document].getDocumentElement"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:701,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:703,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:704,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:704,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:704,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:708,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:709,1"
      Dst: "[org.w3c.dom.Element].getAttributeNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:711,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:715,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:718,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 722
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].stringValue(org.w3c.dom.Node)"
    functionUses: 19
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:723"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:726"
        BranchSideFuncs:
        - "stringValue(org.w3c.dom.Node)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:725"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:723,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:724,1"
      Dst: "[org.w3c.dom.CharacterData].getData"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:725,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:727,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].stringValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].stringValue(org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].findEnclosingAttribute(org.w3c.dom.Node,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].stringValue(org.w3c.dom.Node)"
    functionUses: 2
    ICount: 54
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:737"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:740"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:739"
        BranchSideFuncs:
        - "findEnclosingAttribute(org.w3c.dom.Node,java.lang.String)"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:740"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-1"
        BranchSideFuncs:
        - "findEnclosingAttribute(org.w3c.dom.Node,java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:741"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:741"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:743"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:743"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:745"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:749"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:748"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:747"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:747"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:751"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:736,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:740,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].findEnclosingAttribute"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:740,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:742,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:743,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:746,1"
      Dst: "[org.w3c.dom.ProcessingInstruction].getData"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:749,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:750,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:751,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:752,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:753,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].stringValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:753,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:755,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getPointerByID(org.apache.commons.jxpath.JXPathContext,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 765
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Pointer"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.JXPathContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>(java.util.Locale,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getLocale()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>(org.w3c.dom.Node,java.util.Locale,java.lang.String)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getLocale()"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:766"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:766"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:769"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:770"
        BranchSideFuncs:
        - "getLocale()"
        - "<init>(org.w3c.dom.Node,java.util.Locale,java.lang.String)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:769"
        BranchSideFuncs:
        - "getLocale()"
        - "<init>(org.w3c.dom.Node,java.util.Locale,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:766,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:767,1"
      Dst: "[org.w3c.dom.Node].getOwnerDocument"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:768,1"
      Dst: "[org.w3c.dom.Document].getElementById"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:769,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getLocale"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:769,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.NullPointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:770,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.model.NodePointer)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer"
    linkageType: null
    functionLinenumber: 775
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getBaseValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getNode()"
    functionUses: 3
    ICount: 52
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:778"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:787"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:787"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:790"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:805"
        BranchSideFuncs:
        - "getNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:790"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:805"
        BranchSideFuncs:
        - "getNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:804"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:790"
        BranchSideFuncs:
        - "getNode()"
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:806"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:807"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:810"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:812"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:776,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getBaseValue"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:782,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:791,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].getNode"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:791,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:792,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:794,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:805,1"
      Dst: "[org.w3c.dom.Node].getFirstChild"
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:813,1"
      Dst: "[org.w3c.dom.Node].getNextSibling"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 3
  - 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: 111
    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.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    functionUses: 35
    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.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.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: 181
    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.CursorableLinkedList$Cursor].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$Node].getValue()"
    functionUses: 179
    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.CursorableLinkedList$Cursor].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].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.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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.AbstractLinkedList$LinkedListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned()"
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].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.NodeCachingLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 41
    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.jxpath.ri.model.beans.BeanAttributeIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,org.apache.commons.jxpath.ri.QName)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer"
    - "org.apache.commons.jxpath.ri.QName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.jxpath.ri.QName].getPrefix()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    - "[org.apache.commons.jxpath.ri.QName].getName()"
    functionUses: 2
    ICount: 32
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:39"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:41"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:37"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:36"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:42"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer,java.lang.String,boolean,org.apache.commons.jxpath.ri.model.NodePointer)"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:41"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:48"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:47"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:-1"
        BranchSideFuncs:
        - "getName()"
        - "getPrefix()"
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:39,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getPrefix"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:40,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].getName"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:40,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:42,1"
      Dst: "[org.apache.commons.jxpath.ri.QName].toString"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:37,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    functionUses: 17
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:53"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getNodePointer()"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:53"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer)"
        - "getNodePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:54,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].<init>"
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:54,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getPosition()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    functionUses: 15
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:67"
        BranchSideFuncs:
        - "setPosition(int)"
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:66,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan].<init>(org.apache.commons.jxpath.ri.compiler.Expression,org.apache.commons.jxpath.ri.compiler.Expression)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    - "org.apache.commons.jxpath.ri.compiler.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>(org.apache.commons.jxpath.ri.compiler.Expression[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan:30,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.CoreOperationRelationalExpression].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan].evaluateCompare(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan:35"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan:34"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan].getSymbol()"
    functionSourceFile: "org.apache.commons.jxpath.ri.compiler.CoreOperationLessThan"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.JXPathServletContexts"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:66,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getPageContext(javax.servlet.jsp.PageContext)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.JXPathServletContexts"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 1
    argTypes:
    - "javax.servlet.jsp.PageContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.JXPathServletContexts:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:97,1"
      Dst: "[javax.servlet.jsp.PageContext].getAttribute"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:101,1"
      Dst: "[javax.servlet.jsp.PageContext].getRequest"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:102,1"
      Dst: "[javax.servlet.jsp.PageContext].getServletContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:100,1"
      Dst: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getRequestContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:103,1"
      Dst: "[org.apache.commons.jxpath.JXPathContextFactory].newContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:104,1"
      Dst: "[org.apache.commons.jxpath.servlet.PageScopeContext].<init>"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:104,1"
      Dst: "[org.apache.commons.jxpath.servlet.KeywordVariables].<init>"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:104,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].setVariables"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:108,1"
      Dst: "[javax.servlet.jsp.PageContext].setAttribute"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getRequestContext(javax.servlet.ServletRequest,javax.servlet.ServletContext)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.JXPathServletContexts"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 2
    argTypes:
    - "javax.servlet.ServletRequest"
    - "javax.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.JXPathServletContexts:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.JXPathServletContexts:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.JXPathServletContexts:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.JXPathServletContexts:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:123,1"
      Dst: "[javax.servlet.ServletRequest].getAttribute"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:129,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].getContextBean"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:130,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].getServletRequest"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:138,1"
      Dst: "[javax.servlet.http.HttpServletRequest].getSession"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:140,1"
      Dst: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getSessionContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:143,1"
      Dst: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getApplicationContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:146,1"
      Dst: "[org.apache.commons.jxpath.servlet.ServletRequestAndContext].<init>"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:148,1"
      Dst: "[org.apache.commons.jxpath.JXPathContextFactory].newContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:149,1"
      Dst: "[org.apache.commons.jxpath.servlet.KeywordVariables].<init>"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:149,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].setVariables"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:151,1"
      Dst: "[javax.servlet.ServletRequest].setAttribute"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getSessionContext(javax.servlet.http.HttpSession,javax.servlet.ServletContext)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.JXPathServletContexts"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 2
    argTypes:
    - "javax.servlet.http.HttpSession"
    - "javax.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.JXPathServletContexts:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:165,1"
      Dst: "[javax.servlet.http.HttpSession].getAttribute"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:167,1"
      Dst: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getApplicationContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:168,1"
      Dst: "[org.apache.commons.jxpath.servlet.HttpSessionAndServletContext].<init>"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:170,1"
      Dst: "[org.apache.commons.jxpath.JXPathContextFactory].newContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:171,1"
      Dst: "[org.apache.commons.jxpath.servlet.KeywordVariables].<init>"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:171,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].setVariables"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:173,1"
      Dst: "[javax.servlet.http.HttpSession].setAttribute"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.JXPathServletContexts].getApplicationContext(javax.servlet.ServletContext)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.JXPathServletContexts"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.JXPathContext"
    argCount: 1
    argTypes:
    - "javax.servlet.ServletContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.JXPathServletContexts:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.JXPathServletContexts:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:187,1"
      Dst: "[javax.servlet.ServletContext].getAttribute"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:190,1"
      Dst: "[org.apache.commons.jxpath.JXPathContextFactory].newContext"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:191,1"
      Dst: "[org.apache.commons.jxpath.servlet.KeywordVariables].<init>"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:191,1"
      Dst: "[org.apache.commons.jxpath.JXPathContext].setVariables"
    - Src: "org.apache.commons.jxpath.servlet.JXPathServletContexts:195,1"
      Dst: "[javax.servlet.ServletContext].setAttribute"
    JavaMethodInfo: null
    BBCount: 3
    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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 87
    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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath: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: 88
    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.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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 7
    EdgeCount: 87
    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.jxpath.JXPathNotFoundException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.JXPathNotFoundException"
    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.jxpath.JXPathNotFoundException:31,1"
      Dst: "[org.apache.commons.jxpath.JXPathException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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: 160
    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.jdom.Attribute].<init>()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:186,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.Attribute"
    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.jdom.Attribute:252,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].<init>(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].<init>(java.lang.String,java.lang.String,int,org.jdom.Namespace)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:276,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].<init>(java.lang.String,java.lang.String,int,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].setName(java.lang.String)"
    - "[org.jdom.Attribute].setValue(java.lang.String)"
    - "[org.jdom.Attribute].setAttributeType(int)"
    - "[org.jdom.Attribute].setNamespace(org.jdom.Namespace)"
    functionUses: 2
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:227,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.Attribute:228,1"
      Dst: "[org.jdom.Attribute].setName"
    - Src: "org.jdom.Attribute:229,1"
      Dst: "[org.jdom.Attribute].setValue"
    - Src: "org.jdom.Attribute:230,1"
      Dst: "[org.jdom.Attribute].setAttributeType"
    - Src: "org.jdom.Attribute:231,1"
      Dst: "[org.jdom.Attribute].setNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].<init>(java.lang.String,java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:203,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.Attribute:204,1"
      Dst: "[org.jdom.Attribute].setName"
    - Src: "org.jdom.Attribute:205,1"
      Dst: "[org.jdom.Attribute].setValue"
    - Src: "org.jdom.Attribute:206,1"
      Dst: "[org.jdom.Attribute].setNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].clone()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:567,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].detach()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:322"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:325"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Attribute:321,1"
      Dst: "[org.jdom.Attribute].getParent"
    - Src: "org.jdom.Attribute:323,1"
      Dst: "[org.jdom.Attribute].getName"
    - Src: "org.jdom.Attribute:323,1"
      Dst: "[org.jdom.Attribute].getNamespace"
    - Src: "org.jdom.Attribute:323,1"
      Dst: "[org.jdom.Element].removeAttribute"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].equals(java.lang.Object)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 94
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:546"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:545"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getAttributeType()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getBooleanValue()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:666"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:670"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:669"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:667"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:670"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:669"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:668"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:670"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:669"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:669"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:671"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:670"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:671"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:675"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:674"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:672"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:675"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:674"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:673"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:675"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:674"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:674"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:677"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:676"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Attribute:665,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.Attribute:666,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.jdom.Attribute:677,1"
      Dst: "[org.jdom.DataConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getDocument()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:297"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:300"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Attribute:298,1"
      Dst: "[org.jdom.Content].getDocument"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getDoubleValue()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:648,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.Attribute:648,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.jdom.Attribute:648,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.jdom.Attribute:650,1"
      Dst: "[org.jdom.DataConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getFloatValue()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:630,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.Attribute:630,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.jdom.Attribute:630,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.jdom.Attribute:632,1"
      Dst: "[org.jdom.DataConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getIntValue()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:595,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.Attribute:595,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.jdom.Attribute:597,1"
      Dst: "[org.jdom.DataConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getLongValue()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:612,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.jdom.Attribute:612,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "org.jdom.Attribute:614,1"
      Dst: "[org.jdom.DataConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getName()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getNamespace()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "org.jdom.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getNamespacePrefix()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:413,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getNamespaceURI()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getURI()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:424,1"
      Dst: "[org.jdom.Namespace].getURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getParent()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getQualifiedName()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.Attribute].getName()"
    - "[org.jdom.Attribute].getName()"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:390"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:396"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:395"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.jdom.Attribute:390"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:396"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:395"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "org.jdom.Attribute:389,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Attribute:390,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Attribute:391,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Attribute:392,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Attribute:393,1"
      Dst: "[org.jdom.Attribute].getName"
    - Src: "org.jdom.Attribute:394,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].getValue()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].hashCode()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 61
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:555,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:696,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.jdom.Attribute:699,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.jdom.Attribute:698,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].setAttributeType(int)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:511"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:512"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Attribute:511"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Branch String: "org.jdom.Attribute:511"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:515"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Attribute:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Attribute:512,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.jdom.Attribute:512,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].setName(java.lang.String)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkAttributeName(java.lang.String)"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:360"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:363"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Attribute:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Attribute:360,1"
      Dst: "[org.jdom.Verifier].checkAttributeName"
    - Src: "org.jdom.Attribute:361,1"
      Dst: "[org.jdom.IllegalNameException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].setNamespace(org.jdom.Namespace)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 1
    argTypes:
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Namespace].getPrefix()"
    - "[org.jdom.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:448"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:454"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.Attribute:453"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:454"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:460"
        BranchSideFuncs:
        - "getPrefix()"
      - BranchSide: "org.jdom.Attribute:459"
        BranchSideFuncs: []
    - Branch String: "org.jdom.Attribute:455"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:460"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Attribute:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Attribute:455,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Attribute:455,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.Attribute:456,1"
      Dst: "[org.jdom.IllegalNameException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].setParent(org.jdom.Element)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].setValue(java.lang.String)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Verifier].checkCharacterData(java.lang.String)"
    - "[org.jdom.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.Attribute:485"
      Branch Sides:
      - BranchSide: "org.jdom.Attribute:488"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom.Attribute:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.Attribute:485,1"
      Dst: "[org.jdom.Verifier].checkCharacterData"
    - Src: "org.jdom.Attribute:486,1"
      Dst: "[org.jdom.IllegalDataException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].toString()"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].getQualifiedName()"
    functionUses: 71
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:527,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.jdom.Attribute:528,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.jdom.Attribute:529,1"
      Dst: "[org.jdom.Attribute].getQualifiedName"
    - Src: "org.jdom.Attribute:534,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.Attribute].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.jdom.Attribute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.Attribute:685,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.jdom.Attribute:689,1"
      Dst: "[org.jdom.Namespace].getPrefix"
    - Src: "org.jdom.Attribute:689,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.jdom.Attribute:690,1"
      Dst: "[org.jdom.Namespace].getURI"
    JavaMethodInfo: null
    BBCount: 1
    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.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.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.jxpath.ri.axes.AttributeContext].<init>(org.apache.commons.jxpath.ri.EvalContext,org.apache.commons.jxpath.ri.compiler.NodeTest)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AttributeContext"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ri.EvalContext"
    - "org.apache.commons.jxpath.ri.compiler.NodeTest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].<init>(org.apache.commons.jxpath.ri.EvalContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:45,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AttributeContext"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AttributeContext].reset()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AttributeContext"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].reset()"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:58,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.axes.AttributeContext].setPosition(int)"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AttributeContext"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].reset()"
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].nextNode()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:67"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:66"
        BranchSideFuncs:
        - "getCurrentPosition()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:72"
        BranchSideFuncs:
        - "nextNode()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:66"
        BranchSideFuncs:
        - "getCurrentPosition()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:63,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:64,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.AttributeContext].reset"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:68,1"
      Dst: "[org.apache.commons.jxpath.ri.axes.AttributeContext].nextNode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.ri.axes.AttributeContext].nextNode()"
    functionSourceFile: "org.apache.commons.jxpath.ri.axes.AttributeContext"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition()"
    - "[org.apache.commons.jxpath.ri.EvalContext].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].attributeIterator(org.apache.commons.jxpath.ri.QName)"
    - "[org.apache.commons.jxpath.ri.axes.DescendantContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.PredicateContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.NodeSetContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.ChildContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.SelfContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.axes.AttributeContext].getCurrentNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator:org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator:org.apache.commons.jxpath.ri.model.beans.PropertyIterator:org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator:org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator:org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator:org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getPosition()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].setPosition(int)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespaceIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributeIterator].getNodePointer()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodeIterator].getNodePointer()"
    functionUses: 12
    ICount: 43
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:85"
        BranchSideFuncs:
        - "getNodeName()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:90"
        BranchSideFuncs:
        - "getNodeType()"
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:99"
        BranchSideFuncs:
        - "setPosition(int)"
        - "getPosition()"
    - Branch String: "org.apache.commons.jxpath.ri.axes.AttributeContext:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ri.axes.AttributeContext:102"
        BranchSideFuncs:
        - "getNodePointer()"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:77,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:77,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:82,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].getNodeName"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:86,1"
      Dst: "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].getNodeType"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:94,1"
      Dst: "[org.apache.commons.jxpath.ri.EvalContext].getCurrentNodePointer"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:94,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodePointer].attributeIterator"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:100,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:100,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].setPosition"
    - Src: "org.apache.commons.jxpath.ri.axes.AttributeContext:103,1"
      Dst: "[org.apache.commons.jxpath.ri.model.NodeIterator].getNodePointer"
    JavaMethodInfo: null
    BBCount: 13
    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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].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: 35
    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.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].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.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    functionUses: 20
    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.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.SynchronizedCollection].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.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].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.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].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.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    functionUses: 108
    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.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    functionUses: 72
    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.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    functionUses: 74
    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: 111
    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.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.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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].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: 180
    ICount: 8
    EdgeCount: 59
    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.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionUses: 179
    ICount: 23
    EdgeCount: 134
    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.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    functionUses: 9
    ICount: 13
    EdgeCount: 19
    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: 40
    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.jxpath.BasicNodeSet].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:27,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:28,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].add(org.apache.commons.jxpath.Pointer)"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.Pointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.jxpath.BasicNodeSet].clearCacheLists()"
    functionUses: 3
    ICount: 7
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:41"
        BranchSideFuncs:
        - "clearCacheLists()"
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:38,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:39,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].clearCacheLists"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].add(org.apache.commons.jxpath.NodeSet)"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.NodeSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.jdom.AttributeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.jdom.ContentList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.jxpath.BasicNodeSet].getPointers()"
    - "[org.apache.commons.jxpath.util.BasicTypeConverter$ValueNodeSet].getPointers()"
    - "[org.apache.commons.jxpath.BasicNodeSet].clearCacheLists()"
    functionUses: 2
    ICount: 8
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:51"
        BranchSideFuncs:
        - "clearCacheLists()"
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:48,1"
      Dst: "[org.apache.commons.jxpath.NodeSet].getPointers"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:48,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:49,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].clearCacheLists"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].remove(org.apache.commons.jxpath.Pointer)"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.Pointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:58,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:59,1"
      Dst: "[org.apache.commons.jxpath.BasicNodeSet].clearCacheLists"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].getPointers()"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:66,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].getNodes()"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:74,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:75,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:76,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:77,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getNode"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:77,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:79,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].getValues()"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.apache.commons.jxpath.util.BasicTypeConverter$ValuePointer:org.jdom.AttributeList:org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].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.jdom.AttributeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].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.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].getValue()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].getValue()"
    functionUses: 3
    ICount: 23
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:94"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.BasicNodeSet:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.BasicNodeSet:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:87,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:88,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:89,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:90,1"
      Dst: "[org.apache.commons.jxpath.Pointer].getValue"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:90,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.jxpath.BasicNodeSet:92,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.AttributeList].toString()"
    functionUses: 71
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.BasicNodeSet:99,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.BasicNodeSet].clearCacheLists()"
    functionSourceFile: "org.apache.commons.jxpath.BasicNodeSet"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>(org.w3c.dom.Node,java.util.Locale)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:44"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:43"
        BranchSideFuncs:
        - "<init>(org.w3c.dom.Node,java.util.Locale)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:44,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:51"
        BranchSideFuncs:
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,org.w3c.dom.Node)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.dom.DOMPointerFactory:52,1"
      Dst: "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionUses: 5
    ICount: 30
    EdgeCount: 93
    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: 25
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].<init>(org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 53
    ICount: 55
    EdgeCount: 92
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 72
    ICount: 27
    EdgeCount: 90
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 45
    ICount: 26
    EdgeCount: 90
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 9
    ICount: 31
    EdgeCount: 89
    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: 14
    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: 35
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.jdom.Document].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.jdom.Content].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].equals(java.lang.Object)"
    - "[org.jdom.filter.ContentFilter].equals(java.lang.Object)"
    - "[org.jdom.Attribute].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].equals(java.lang.Object)"
    functionUses: 31
    ICount: 41
    EdgeCount: 90
    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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    functionUses: 99
    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: 67
    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.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess"
    linkageType: null
    functionLinenumber: 3685
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess:3686,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>(org.apache.commons.jxpath.ri.parser.XPathParser$1)"
    functionSourceFile: "org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess"
    linkageType: null
    functionLinenumber: 3685
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.jxpath.ri.parser.XPathParser$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess:3686,1"
      Dst: "[org.apache.commons.jxpath.ri.parser.XPathParser$LookaheadSuccess].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].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.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].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.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    functionUses: 12
    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.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.jdom.AttributeList].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.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    functionUses: 7
    ICount: 13
    EdgeCount: 55
    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.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.jdom.ContentList$FilterList].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 54
    ICount: 6
    EdgeCount: 76
    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.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.buffer.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.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.buffer.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.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.buffer.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.jdom.input.DOMBuilder].<init>()"
    functionSourceFile: "org.jdom.input.DOMBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.DOMBuilder:94,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.input.DOMBuilder:87,1"
      Dst: "[org.jdom.DefaultJDOMFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.DOMBuilder].<init>(java.lang.String)"
    functionSourceFile: "org.jdom.input.DOMBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.DOMBuilder:105,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.jdom.input.DOMBuilder:87,1"
      Dst: "[org.jdom.DefaultJDOMFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.DOMBuilder].build(org.w3c.dom.Document)"
    functionSourceFile: "org.jdom.input.DOMBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.DOMBuilder:134,1"
      Dst: "[org.jdom.JDOMFactory].document"
    - Src: "org.jdom.input.DOMBuilder:135,1"
      Dst: "[org.jdom.input.DOMBuilder].buildTree"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.DOMBuilder].build(org.w3c.dom.Element)"
    functionSourceFile: "org.jdom.input.DOMBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.input.DOMBuilder:146,1"
      Dst: "[org.jdom.JDOMFactory].document"
    - Src: "org.jdom.input.DOMBuilder:147,1"
      Dst: "[org.jdom.input.DOMBuilder].buildTree"
    - Src: "org.jdom.input.DOMBuilder:148,1"
      Dst: "[org.jdom.Document].getRootElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.DOMBuilder].buildTree(org.w3c.dom.Node,org.jdom.Document,org.jdom.Element,boolean)"
    functionSourceFile: "org.jdom.input.DOMBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.w3c.dom.Node"
    - "org.jdom.Document"
    - "org.jdom.Element"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 163
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom.input.DOMBuilder:169"
      Branch Sides: []
    - Branch String: "org.jdom.input.DOMBuilder:179"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:186"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:185"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:187"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:192"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:191"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:188"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:189"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:188"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:197"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:201"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:213"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:206"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:205"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:216"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:220"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:219"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:230"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:233"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:209"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:210"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:209"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:245"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:240"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:239"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:249"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:253"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:258"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:261"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:240"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:241"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:240"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:275"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:161"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:160"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:279"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:276"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:275"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:277"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:278"
        BranchSideFuncs: []
      - BranchSide: "org.jdom.input.DOMBuilder:277"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:298"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:303"
        BranchSideFuncs: []
    - Branch String: "org.jdom.input.DOMBuilder:310"
      Branch Sides:
      - BranchSide: "org.jdom.input.DOMBuilder:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom.input.DOMBuilder:166,1"
      Dst: "[org.w3c.dom.Node].getNodeType"
    - Src: "org.jdom.input.DOMBuilder:168,1"
      Dst: "[org.w3c.dom.Node].getChildNodes"
    - Src: "org.jdom.input.DOMBuilder:169,1"
      Dst: "[org.w3c.dom.NodeList].getLength"
    - Src: "org.jdom.input.DOMBuilder:170,1"
      Dst: "[org.w3c.dom.NodeList].item"
    - Src: "org.jdom.input.DOMBuilder:170,1"
      Dst: "[org.jdom.input.DOMBuilder].buildTree"
    - Src: "org.jdom.input.DOMBuilder:175,1"
      Dst: "[org.w3c.dom.Node].getNodeName"
    - Src: "org.jdom.input.DOMBuilder:178,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.jdom.input.DOMBuilder:180,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.jdom.input.DOMBuilder:186,1"
      Dst: "[org.w3c.dom.Node].getNamespaceURI"
    - Src: "org.jdom.input.DOMBuilder:189,1"
      Dst: "[org.jdom.Element].getNamespace"
    - Src: "org.jdom.input.DOMBuilder:192,1"
      Dst: "[org.jdom.Namespace].getNamespace"
    - Src: "org.jdom.input.DOMBuilder:195,1"
      Dst: "[org.jdom.JDOMFactory].element"
    - Src: "org.jdom.input.DOMBuilder:199,1"
      Dst: "[org.jdom.Document].setRootElement"
    - Src: "org.jdom.input.DOMBuilder:202,1"
      Dst: "[org.jdom.JDOMFactory].addContent"
    - Src: "org.jdom.input.DOMBuilder:206,1"
      Dst: "[org.w3c.dom.Node].getAttributes"
    - Src: "org.jdom.input.DOMBuilder:207,1"
      Dst: "[org.w3c.dom.NamedNodeMap].getLength"
    - Src: "org.jdom.input.DOMBuilder:210,1"
      Dst: "[org.w3c.dom.NamedNodeMap].item"
    - Src: "org.jdom.input.DOMBuilder:212,1"
      Dst: "[org.w3c.dom.Attr].getName"
    - Src: "org.jdom.input.DOMBuilder:213,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.jdom.input.DOMBuilder:220,1"
      Dst: "[org.w3c.dom.Attr].getValue"
    - Src: "org.jdom.input.DOMBuilder:230,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.jdom.input.DOMBuilder:231,1"
      Dst: "[org.jdom.Element].setNamespace"
    - Src: "org.jdom.input.DOMBuilder:234,1"
      Dst: "[org.jdom.JDOMFactory].addNamespaceDeclaration"
    - Src: "org.jdom.input.DOMBuilder:266,1"
      Dst: "[org.jdom.JDOMFactory].attribute"
    - Src: "org.jdom.input.DOMBuilder:267,1"
      Dst: "[org.jdom.JDOMFactory].setAttribute"
    - Src: "org.jdom.input.DOMBuilder:287,1"
      Dst: "[org.w3c.dom.Node].getNodeValue"
    - Src: "org.jdom.input.DOMBuilder:288,1"
      Dst: "[org.jdom.JDOMFactory].text"
    - Src: "org.jdom.input.DOMBuilder:293,1"
      Dst: "[org.jdom.JDOMFactory].cdata"
    - Src: "org.jdom.input.DOMBuilder:300,1"
      Dst: "[org.jdom.JDOMFactory].processingInstruction"
    - Src: "org.jdom.input.DOMBuilder:311,1"
      Dst: "[org.jdom.JDOMFactory].comment"
    - Src: "org.jdom.input.DOMBuilder:318,1"
      Dst: "[org.jdom.JDOMFactory].entityRef"
    - Src: "org.jdom.input.DOMBuilder:328,1"
      Dst: "[org.w3c.dom.DocumentType].getPublicId"
    - Src: "org.jdom.input.DOMBuilder:329,1"
      Dst: "[org.w3c.dom.DocumentType].getSystemId"
    - Src: "org.jdom.input.DOMBuilder:330,1"
      Dst: "[org.w3c.dom.DocumentType].getInternalSubset"
    - Src: "org.jdom.input.DOMBuilder:332,1"
      Dst: "[org.w3c.dom.DocumentType].getName"
    - Src: "org.jdom.input.DOMBuilder:332,1"
      Dst: "[org.jdom.JDOMFactory].docType"
    - Src: "org.jdom.input.DOMBuilder:333,1"
      Dst: "[org.jdom.DocType].setPublicID"
    - Src: "org.jdom.input.DOMBuilder:334,1"
      Dst: "[org.jdom.DocType].setSystemID"
    - Src: "org.jdom.input.DOMBuilder:335,1"
      Dst: "[org.jdom.DocType].setInternalSubset"
    JavaMethodInfo: null
    BBCount: 53
    CyclomaticComplexity: 5
  - functionName: "[org.jdom.input.DOMBuilder].getFactory()"
    functionSourceFile: "org.jdom.input.DOMBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.JDOMFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.input.DOMBuilder].setFactory(org.jdom.JDOMFactory)"
    functionSourceFile: "org.jdom.input.DOMBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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.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: 78
    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.jxpath.ri.model.beans.LangAttributePointer:org.apache.commons.jxpath.ri.model.dom.DOMNodePointer:org.apache.commons.logging.impl.WeakHashtable$Referenced:org.jdom.filter.ContentFilter:org.jdom.xpath.JaxenXPath].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    functionUses: 64
    ICount: 15
    EdgeCount: 164
    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.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].equals(java.lang.Object)"
    - "[org.jdom.filter.OrFilter].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.jdom.filter.ElementFilter].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.jdom.Namespace].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.QName].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.jdom.filter.NegateFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].equals(java.lang.Object)"
    - "[org.jdom.xpath.JaxenXPath].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].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.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.jdom.filter.AndFilter].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].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.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].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: 97
    ICount: 32
    EdgeCount: 177
    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: 72
    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.jxpath.ClassFunctions].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.ClassFunctions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ClassFunctions:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ClassFunctions].getUsedNamespaces()"
    functionSourceFile: "org.apache.commons.jxpath.ClassFunctions"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ClassFunctions:74,1"
      Dst: "[java.util.Collections].singleton"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ClassFunctions].getFunction(java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.ClassFunctions"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.Function"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupConstructor(java.lang.Class,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.ConstructorFunction].<init>(java.lang.reflect.Constructor)"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.MethodFunction].<init>(java.lang.reflect.Method)"
    - "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[org.apache.commons.jxpath.functions.MethodFunction].<init>(java.lang.reflect.Method)"
    functionUses: 3
    ICount: 36
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:115"
        BranchSideFuncs:
        - "lookupStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:113"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Constructor)"
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:121"
        BranchSideFuncs:
        - "lookupMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    - Branch String: "org.apache.commons.jxpath.ClassFunctions:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:128"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
      - BranchSide: "org.apache.commons.jxpath.ClassFunctions:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ClassFunctions:99,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.jxpath.ClassFunctions:109,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupConstructor"
    - Src: "org.apache.commons.jxpath.ClassFunctions:111,1"
      Dst: "[org.apache.commons.jxpath.functions.ConstructorFunction].<init>"
    - Src: "org.apache.commons.jxpath.ClassFunctions:116,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupStaticMethod"
    - Src: "org.apache.commons.jxpath.ClassFunctions:118,1"
      Dst: "[org.apache.commons.jxpath.functions.MethodFunction].<init>"
    - Src: "org.apache.commons.jxpath.ClassFunctions:122,1"
      Dst: "[org.apache.commons.jxpath.util.MethodLookupUtils].lookupMethod"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[JDOMAbout$Info].<init>(JDOMAbout)"
    functionSourceFile: "JDOMAbout$Info"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "JDOMAbout"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "JDOMAbout$Info:205"
      Branch Sides:
      - BranchSide: "JDOMAbout$Info:219"
        BranchSideFuncs: []
      - BranchSide: "JDOMAbout$Info:218"
        BranchSideFuncs: []
    - Branch String: "JDOMAbout$Info:205"
      Branch Sides:
      - BranchSide: "JDOMAbout$Info:206"
        BranchSideFuncs: []
      - BranchSide: "JDOMAbout$Info:205"
        BranchSideFuncs: []
    - Branch String: "JDOMAbout$Info:219"
      Branch Sides:
      - BranchSide: "JDOMAbout$Info:225"
        BranchSideFuncs: []
      - BranchSide: "JDOMAbout$Info:224"
        BranchSideFuncs: []
    - Branch String: "JDOMAbout$Info:242"
      Branch Sides:
      - BranchSide: "JDOMAbout$Info:243"
        BranchSideFuncs: []
      - BranchSide: "JDOMAbout$Info:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "JDOMAbout$Info:193,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "JDOMAbout$Info:196,1"
      Dst: "[org.jdom.input.SAXBuilder].<init>"
    - Src: "JDOMAbout$Info:203,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "JDOMAbout$Info:204,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "JDOMAbout$Info:206,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "JDOMAbout$Info:210,1"
      Dst: "[java.util.jar.JarFile].<init>"
    - Src: "JDOMAbout$Info:213,1"
      Dst: "[java.util.jar.JarFile].getEntry"
    - Src: "JDOMAbout$Info:205,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "JDOMAbout$Info:220,1"
      Dst: "[java.io.FileNotFoundException].<init>"
    - Src: "JDOMAbout$Info:225,1"
      Dst: "[java.util.jar.JarFile].getInputStream"
    - Src: "JDOMAbout$Info:228,1"
      Dst: "[org.jdom.input.SAXBuilder].build"
    - Src: "JDOMAbout$Info:229,1"
      Dst: "[org.jdom.Document].getRootElement"
    - Src: "JDOMAbout$Info:231,1"
      Dst: "[org.jdom.Element].getChildTextTrim"
    - Src: "JDOMAbout$Info:239,1"
      Dst: "[org.jdom.Element].getChildren"
    - Src: "JDOMAbout$Info:240,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "JDOMAbout$Info:241,1"
      Dst: "[java.util.List].iterator"
    - Src: "JDOMAbout$Info:243,1"
      Dst: "[java.util.Iterator].next"
    - Src: "JDOMAbout$Info:245,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "JDOMAbout$Info:245,1"
      Dst: "[JDOMAbout$Author].<init>"
    - Src: "JDOMAbout$Info:249,1"
      Dst: "[java.util.List].add"
    - Src: "JDOMAbout$Info:242,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - 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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.jdom.ContentList$FilterList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.jdom.AttributeList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.jdom.ContentList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.jdom.AttributeList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.jdom.ContentList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.jdom.ContentList$FilterList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.jxpath.ri.QName].toString()"
    - "[org.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.jxpath.ri.parser.Token].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.jdom.xpath.JaxenXPath].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.jdom.output.Format$TextMode].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression].toString()"
    functionUses: 7
    ICount: 65
    EdgeCount: 310
    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.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.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.jdom.DefaultJDOMFactory].<init>()"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].addContent(org.jdom.Parent,org.jdom.Content)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Parent"
    - "org.jdom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].addContent(org.jdom.Content)"
    - "[org.jdom.Element].addContent(org.jdom.Content)"
    functionUses: 9
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom.DefaultJDOMFactory:176"
      Branch Sides:
      - BranchSide: "org.jdom.DefaultJDOMFactory:179"
        BranchSideFuncs:
        - "addContent(org.jdom.Content)"
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:177,1"
      Dst: "[org.jdom.Document].addContent"
    - Src: "org.jdom.DefaultJDOMFactory:180,1"
      Dst: "[org.jdom.Element].addContent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].addNamespaceDeclaration(org.jdom.Element,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:189,1"
      Dst: "[org.jdom.Element].addNamespaceDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].attribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:89,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].attribute(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].<init>(java.lang.String,java.lang.String,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:93,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].attribute(java.lang.String,java.lang.String,int,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Attribute].<init>(java.lang.String,java.lang.String,int,org.jdom.Namespace)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:85,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].attribute(java.lang.String,java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Attribute"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:80,1"
      Dst: "[org.jdom.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].cdata(java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "org.jdom.CDATA"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.CDATA].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:97,1"
      Dst: "[org.jdom.CDATA].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].comment(java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "org.jdom.Comment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Comment].<init>(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:105,1"
      Dst: "[org.jdom.Comment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].docType(java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:118,1"
      Dst: "[org.jdom.DocType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].docType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:114,1"
      Dst: "[org.jdom.DocType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].docType(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.DocType"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:110,1"
      Dst: "[org.jdom.DocType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].document(org.jdom.Element)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 1
    argTypes:
    - "org.jdom.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Document].<init>(org.jdom.Element)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:130,1"
      Dst: "[org.jdom.Document].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].document(org.jdom.Element,org.jdom.DocType)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.DocType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:122,1"
      Dst: "[org.jdom.Document].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].document(org.jdom.Element,org.jdom.DocType,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Document"
    argCount: 3
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.DocType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:126,1"
      Dst: "[org.jdom.Document].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].element(java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:138,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].element(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:142,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].element(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:146,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].element(java.lang.String,org.jdom.Namespace)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "org.jdom.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].<init>(java.lang.String,org.jdom.Namespace)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:134,1"
      Dst: "[org.jdom.Element].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].entityRef(java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.EntityRef].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:160,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].entityRef(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:168,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].entityRef(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.EntityRef"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:164,1"
      Dst: "[org.jdom.EntityRef].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.ProcessingInstruction].<init>(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:156,1"
      Dst: "[org.jdom.ProcessingInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].processingInstruction(java.lang.String,java.util.Map)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.jdom.ProcessingInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:151,1"
      Dst: "[org.jdom.ProcessingInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].setAttribute(org.jdom.Element,org.jdom.Attribute)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom.Element"
    - "org.jdom.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Element].setAttribute(org.jdom.Attribute)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:185,1"
      Dst: "[org.jdom.Element].setAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom.DefaultJDOMFactory].text(java.lang.String)"
    functionSourceFile: "org.jdom.DefaultJDOMFactory"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "org.jdom.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom.Text].<init>(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom.DefaultJDOMFactory:101,1"
      Dst: "[org.jdom.Text].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageContextHandler].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageContextHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageContextHandler].getPropertyNames(java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageContextHandler"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    functionUses: 1
    ICount: 37
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.servlet.PageContextHandler:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.PageContextHandler:44"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:47"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.PageContextHandler:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.servlet.PageContextHandler:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:59"
        BranchSideFuncs:
        - "nextElement()"
      - BranchSide: "org.apache.commons.jxpath.servlet.PageContextHandler:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:34,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:36,1"
      Dst: "[javax.servlet.jsp.PageContext].getAttributeNamesInScope"
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:38,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:39,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:39,1"
      Dst: "[java.util.HashSet].add"
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:59,1"
      Dst: "[java.util.HashSet].size"
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:59,1"
      Dst: "[java.util.AbstractCollection].toArray"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[org.apache.commons.jxpath.servlet.PageContextHandler].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageContextHandler"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:70,1"
      Dst: "[javax.servlet.jsp.PageContext].findAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.servlet.PageContextHandler].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.servlet.PageContextHandler"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.servlet.PageContextHandler:75,1"
      Dst: "[javax.servlet.jsp.PageContext].setAttribute"
    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.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: 86
    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: 14
    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.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionUses: 82
    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: 55
    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: 11
    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.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: 160
    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: 160
    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: 35
    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.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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.jdom.ContentList$FilterListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.jdom.FilterIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.jdom.DescendantIterator].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.jxpath.ri.EvalContext].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionUses: 14
    ICount: 9
    EdgeCount: 260
    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: 84
    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: 90
    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: 16
    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: 12
    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: 41
    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: 72
    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: 105
    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: 55
    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: 8
    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: 11
    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: 10
    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.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].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.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].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.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.jxpath.functions.ConstructorFunction].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "org.apache.commons.jxpath.functions.ConstructorFunction"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.functions.ConstructorFunction].invoke(org.apache.commons.jxpath.ExpressionContext,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.jxpath.functions.ConstructorFunction"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.jxpath.ExpressionContext"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.util.TypeUtils].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 57
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.functions.ConstructorFunction:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.ConstructorFunction:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.ConstructorFunction:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:62"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.ConstructorFunction:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.ConstructorFunction:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:69"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.jxpath.functions.ConstructorFunction:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.jxpath.functions.ConstructorFunction:74"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:57,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:59,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:67,1"
      Dst: "[org.apache.commons.jxpath.util.TypeUtils].convert"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:69,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:73,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.jxpath.functions.ConstructorFunction:75,1"
      Dst: "[org.apache.commons.jxpath.JXPathInvalidAccessException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - 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.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    functionUses: 44
    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.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    functionUses: 36
    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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].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.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionUses: 72
    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.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].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.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    functionUses: 25
    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: 53
    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.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].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.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].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.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].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.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].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.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.map.SingletonMap].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.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    functionUses: 14
    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.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    functionUses: 99
    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.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.jdom.Document].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.jdom.xpath.JaxenXPath].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.jxpath.ri.QName].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.jdom.filter.ContentFilter].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullPointer].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.jdom.filter.AndFilter].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.NullElementPointer].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.VariablePointer].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.DOMNodePointer].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.BeanPointer].hashCode()"
    - "[org.jdom.filter.OrFilter].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.dom.NamespacePointer].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.jdom.Attribute].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.container.ContainerPointer].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.jdom.Namespace].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.PropertyPointer].hashCode()"
    - "[org.jdom.filter.NegateFilter].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.jdom.Content].hashCode()"
    - "[org.jdom.filter.ElementFilter].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.jxpath.ri.model.beans.LangAttributePointer].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionUses: 67
    ICount: 11
    EdgeCount: 305
    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.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.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.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 160
    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.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.jdom.filter.AndFilter].toString()"
    - "[org.jdom.Comment].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.jxpath.ri.model.NodePointer].toString()"
    - "[org.jdom.output.NamespaceStack].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.LocationPath].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeTypeTest].toString()"
    - "[org.apache.commons.jxpath.ri.axes.RootContext].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.jxpath.functions.MethodFunction].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreFunction].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.jdom.Attribute].toString()"
    - "[org.jdom.Text].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Constant].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.jxpath.BasicVariables].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ProcessingInstructionTest].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.jdom.output.XMLOutputter].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.jdom.ContentList].toString()"
    - "[org.jdom.CDATA].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.Step].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExtensionFunction].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.jdom.filter.OrFilter].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.jxpath.JXPathBasicBeanInfo].toString()"
    - "[org.jdom.input.TextBuffer].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.jdom.Element].toString()"
    - "[org.apache.commons.jxpath.BasicNodeSet].toString()"
    - "[org.jdom.Document].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.ExpressionPath].toString()"
    - "[org.apache.commons.jxpath.ri.EvalContext].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.NodeNameTest].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.jdom.ProcessingInstruction].toString()"
    - "[org.jdom.DocType].toString()"
    - "[org.jdom.AttributeList].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.VariableReference].toString()"
    - "[org.jdom.EntityRef].toString()"
    - "[org.jdom.Namespace].toString()"
    - "[org.apache.commons.jxpath.ri.compiler.CoreOperation].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.jdom.filter.NegateFilter].toString()"
    - "[org.apache.commons.jxpath.ri.JXPathCompiledExpression:org.apache.commons.jxpath.ri.QName:org.apache.commons.jxpath.ri.parser.Token:org.jdom.output.Format$TextMode:org.jdom.xpath.JaxenXPath:org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 87
    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.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.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.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.jdom.ContentList$FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.jdom.FilterIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.jxpath.ri.EvalContext].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.jdom.DescendantIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 154
    ICount: 4
    EdgeCount: 73
    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.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$PointerIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.jdom.ContentList$FilterListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.jdom.FilterIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.jxpath.ri.EvalContext].next()"
    - "[org.jdom.DescendantIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.jxpath.ri.compiler.Expression$ValueIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].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: 160
    ICount: 9
    EdgeCount: 103
    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: 34
    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.jxpath.ri.model.beans.CollectionPointerFactory].<init>()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory].getOrder()"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.QName,java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>(java.lang.Object,java.util.Locale)"
    - "[org.apache.commons.jxpath.util.ValueUtils].isCollection(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:41"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:40"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "<init>(java.lang.Object,java.util.Locale)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:41,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:41,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory].createNodePointer(org.apache.commons.jxpath.ri.model.NodePointer,org.apache.commons.jxpath.ri.QName,java.lang.Object)"
    functionSourceFile: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.apache.commons.jxpath.ri.model.NodePointer"
    argCount: 3
    argTypes:
    - "org.apache.commons.jxpath.ri.model.NodePointer"
    - "org.apache.commons.jxpath.ri.QName"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    - "[org.apache.commons.jxpath.util.ValueUtils].isCollection(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:46"
        BranchSideFuncs:
        - "isCollection(java.lang.Object)"
        - "<init>(org.apache.commons.jxpath.ri.model.NodePointer,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:47,1"
      Dst: "[org.apache.commons.jxpath.util.ValueUtils].isCollection"
    - Src: "org.apache.commons.jxpath.ri.model.beans.CollectionPointerFactory:47,1"
      Dst: "[org.apache.commons.jxpath.ri.model.beans.CollectionPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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
